refactor(html): fix html tags and escape special characters (#987)
parent
472834ac42
commit
90a32d1b67
|
@ -79,7 +79,7 @@
|
||||||
<portainer-tooltip ng-if="!isAdmin && availableTeams.length > 1" position="bottom" message="As you are a member of multiple teams, you can select which teams(s) will be able to manage this resource."></portainer-tooltip>
|
<portainer-tooltip ng-if="!isAdmin && availableTeams.length > 1" position="bottom" message="As you are a member of multiple teams, you can select which teams(s) will be able to manage this resource."></portainer-tooltip>
|
||||||
</label>
|
</label>
|
||||||
<span ng-if="isAdmin && availableTeams.length === 0" class="small text-muted" style="margin-left: 20px;">
|
<span ng-if="isAdmin && availableTeams.length === 0" class="small text-muted" style="margin-left: 20px;">
|
||||||
You have not yet created any team. Head over the <a ui-sref="teams">teams view</a> to manage user teams.</span>
|
You have not yet created any team. Head over the <a ui-sref="teams">teams view</a> to manage user teams.
|
||||||
</span>
|
</span>
|
||||||
<span isteven-multi-select
|
<span isteven-multi-select
|
||||||
ng-if="(isAdmin && availableTeams.length > 0) || (!isAdmin && availableTeams.length > 1)"
|
ng-if="(isAdmin && availableTeams.length > 0) || (!isAdmin && availableTeams.length > 1)"
|
||||||
|
@ -92,7 +92,7 @@
|
||||||
search-property="Name"
|
search-property="Name"
|
||||||
on-item-click="synchronizeFormData()"
|
on-item-click="synchronizeFormData()"
|
||||||
translation="{nothingSelected: 'Select one or more teams', search: 'Search...'}"
|
translation="{nothingSelected: 'Select one or more teams', search: 'Search...'}"
|
||||||
style="margin-left: 20px;"
|
style="margin-left: 20px;">
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -105,7 +105,7 @@
|
||||||
<portainer-tooltip ng-if="isAdmin && availableUsers.length > 0" position="bottom" message="You can select which user(s) will be able to manage this resource."></portainer-tooltip>
|
<portainer-tooltip ng-if="isAdmin && availableUsers.length > 0" position="bottom" message="You can select which user(s) will be able to manage this resource."></portainer-tooltip>
|
||||||
</label>
|
</label>
|
||||||
<span ng-if="availableUsers.length === 0" class="small text-muted" style="margin-left: 20px;">
|
<span ng-if="availableUsers.length === 0" class="small text-muted" style="margin-left: 20px;">
|
||||||
You have not yet created any user. Head over the <a ui-sref="users">users view</a> to manage users.</span>
|
You have not yet created any user. Head over the <a ui-sref="users">users view</a> to manage users.
|
||||||
</span>
|
</span>
|
||||||
<span isteven-multi-select
|
<span isteven-multi-select
|
||||||
ng-if="availableUsers.length > 0"
|
ng-if="availableUsers.length > 0"
|
||||||
|
@ -118,7 +118,7 @@
|
||||||
search-property="Username"
|
search-property="Username"
|
||||||
on-item-click="synchronizeFormData()"
|
on-item-click="synchronizeFormData()"
|
||||||
translation="{nothingSelected: 'Select one or more users', search: 'Search...'}"
|
translation="{nothingSelected: 'Select one or more users', search: 'Search...'}"
|
||||||
style="margin-left: 20px;"
|
style="margin-left: 20px;">
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -120,7 +120,7 @@
|
||||||
<td colspan="2">
|
<td colspan="2">
|
||||||
<span>Teams</span>
|
<span>Teams</span>
|
||||||
<span ng-if="isAdmin && availableTeams.length === 0" class="small text-muted" style="margin-left: 10px;">
|
<span ng-if="isAdmin && availableTeams.length === 0" class="small text-muted" style="margin-left: 10px;">
|
||||||
You have not yet created any team. Head over the <a ui-sref="teams">teams view</a> to manage user teams.</span>
|
You have not yet created any team. Head over the <a ui-sref="teams">teams view</a> to manage user teams.
|
||||||
</span>
|
</span>
|
||||||
<span isteven-multi-select
|
<span isteven-multi-select
|
||||||
ng-if="(isAdmin && availableTeams.length > 0) || (!isAdmin && availableTeams.length > 1)"
|
ng-if="(isAdmin && availableTeams.length > 0) || (!isAdmin && availableTeams.length > 1)"
|
||||||
|
@ -132,7 +132,7 @@
|
||||||
helper-elements="filter"
|
helper-elements="filter"
|
||||||
search-property="Name"
|
search-property="Name"
|
||||||
max-labels="3"
|
max-labels="3"
|
||||||
translation="{nothingSelected: 'Select one or more teams', search: 'Search...'}"
|
translation="{nothingSelected: 'Select one or more teams', search: 'Search...'}">
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -142,7 +142,7 @@
|
||||||
<td colspan="2">
|
<td colspan="2">
|
||||||
<span>Users</span>
|
<span>Users</span>
|
||||||
<span ng-if="availableUsers.length === 0" class="small text-muted" style="margin-left: 10px;">
|
<span ng-if="availableUsers.length === 0" class="small text-muted" style="margin-left: 10px;">
|
||||||
You have not yet created any user. Head over the <a ui-sref="users">users view</a> to manage users.</span>
|
You have not yet created any user. Head over the <a ui-sref="users">users view</a> to manage users.
|
||||||
</span>
|
</span>
|
||||||
<span isteven-multi-select
|
<span isteven-multi-select
|
||||||
ng-if="availableUsers.length > 0"
|
ng-if="availableUsers.length > 0"
|
||||||
|
@ -154,7 +154,7 @@
|
||||||
helper-elements="filter"
|
helper-elements="filter"
|
||||||
search-property="Username"
|
search-property="Username"
|
||||||
max-labels="3"
|
max-labels="3"
|
||||||
translation="{nothingSelected: 'Select one or more users', search: 'Search...'}"
|
translation="{nothingSelected: 'Select one or more users', search: 'Search...'}">
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="containers">Containers</a> > <a ui-sref="container({id: container.Id})">{{ container.Name|trimcontainername }}</a>
|
<a ui-sref="containers">Containers</a> > <a ui-sref="container({id: container.Id})">{{ container.Name|trimcontainername }}</a>
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
@ -114,7 +114,7 @@
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</rd-widget-body>
|
</rd-widget-body>
|
||||||
</rd-widge>
|
</rd-widget>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content ng-if="state.loaded">
|
<rd-header-content ng-if="state.loaded">
|
||||||
<a ui-sref="containers">Containers</a> > <a ui-sref="container({id: container.Id})">{{ container.Name|trimcontainername }}</a> > Console
|
<a ui-sref="containers">Containers</a> > <a ui-sref="container({id: container.Id})">{{ container.Name|trimcontainername }}</a> > Console
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="containers">Containers</a> > <a ui-sref="container({id: container.Id})">{{ container.Name|trimcontainername }}</a> > Logs
|
<a ui-sref="containers">Containers</a> > <a ui-sref="container({id: container.Id})">{{ container.Name|trimcontainername }}</a> > Logs
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -137,5 +137,5 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</rd-widget-body>
|
</rd-widget-body>
|
||||||
<rd-widget>
|
</rd-widget>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<rd-header>
|
<rd-header>
|
||||||
<rd-header-title title="Create container"></rd-header-title>
|
<rd-header-title title="Create container"></rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="containers">Containers</a> > Add container
|
<a ui-sref="containers">Containers</a> > Add container
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<rd-header>
|
<rd-header>
|
||||||
<rd-header-title title="Create network"></rd-header-title>
|
<rd-header-title title="Create network"></rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="networks">Networks</a> > Add network
|
<a ui-sref="networks">Networks</a> > Add network
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<i id="loadingViewSpinner" class="fa fa-cog fa-spin" style="display:none"></i>
|
<i id="loadingViewSpinner" class="fa fa-cog fa-spin" style="display:none"></i>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="registries">Registries</a> > Add registry
|
<a ui-sref="registries">Registries</a> > Add registry
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<rd-header>
|
<rd-header>
|
||||||
<rd-header-title title="Create secret"></rd-header-title>
|
<rd-header-title title="Create secret"></rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="secrets">Secrets</a> > Add secret
|
<a ui-sref="secrets">Secrets</a> > Add secret
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<i id="loadingViewSpinner" class="fa fa-cog fa-spin" style="margin-left: 5px;"></i>
|
<i id="loadingViewSpinner" class="fa fa-cog fa-spin" style="margin-left: 5px;"></i>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="services">Services</a> > Add service
|
<a ui-sref="services">Services</a> > Add service
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="volumes">Volumes</a> > Add volume
|
<a ui-sref="volumes">Volumes</a> > Add volume
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="endpoints">Endpoints</a> > <a ui-sref="endpoint({id: endpoint.Id})">{{ endpoint.Name }}</a>
|
<a ui-sref="endpoints">Endpoints</a> > <a ui-sref="endpoint({id: endpoint.Id})">{{ endpoint.Name }}</a>
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="endpoints">Endpoints</a> > <a ui-sref="endpoint({id: endpoint.Id})">{{ endpoint.Name }}</a> > Access management
|
<a ui-sref="endpoints">Endpoints</a> > <a ui-sref="endpoint({id: endpoint.Id})">{{ endpoint.Name }}</a> > Access management
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
Endpoint management via the UI is disabled.
|
Endpoint management via the UI is disabled.
|
||||||
<span ng-if="applicationState.application.authentication">You can still manage endpoint access.</span>
|
<span ng-if="applicationState.application.authentication">You can still manage endpoint access.</span>
|
||||||
</span>
|
</span>
|
||||||
</rd-wigdet-body>
|
</rd-widget-body>
|
||||||
</rd-widget>
|
</rd-widget>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -206,6 +206,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</rd-widget-body>
|
</rd-widget-body>
|
||||||
<rd-widget>
|
</rd-widget>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -69,6 +69,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</rd-widget-body>
|
</rd-widget-body>
|
||||||
<rd-widget>
|
</rd-widget>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="images">Images</a> > <a ui-sref="image({id: image.Id})">{{ image.Id }}</a>
|
<a ui-sref="images">Images</a> > <a ui-sref="image({id: image.Id})">{{ image.Id }}</a>
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -132,6 +132,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</rd-widget-body>
|
</rd-widget-body>
|
||||||
<rd-widget>
|
</rd-widget>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="networks">Networks</a> > <a ui-sref="network({id: network.Id})">{{ network.Name }}</a>
|
<a ui-sref="networks">Networks</a> > <a ui-sref="network({id: network.Id})">{{ network.Name }}</a>
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -154,6 +154,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</rd-widget-body>
|
</rd-widget-body>
|
||||||
<rd-widget>
|
</rd-widget>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
</a>
|
</a>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="swarm">Swarm nodes</a> > <a ui-sref="node({id: node.Id})">{{ node.Hostname }}</a>
|
<a ui-sref="swarm">Swarm nodes</a> > <a ui-sref="node({id: node.Id})">{{ node.Hostname }}</a>
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -145,6 +145,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</rd-widget-body>
|
</rd-widget-body>
|
||||||
<rd-widget>
|
</rd-widget>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="registries">Registries</a> > <a ui-sref="registry({id: registry.Id})">{{ registry.Name }}</a>
|
<a ui-sref="registries">Registries</a> > <a ui-sref="registry({id: registry.Id})">{{ registry.Name }}</a>
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="registries">Registries</a> > <a ui-sref="registry({id: registry.Id})">{{ registry.Name }}</a> > Access management
|
<a ui-sref="registries">Registries</a> > <a ui-sref="registry({id: registry.Id})">{{ registry.Name }}</a> > Access management
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="secrets">Secrets</a> > <a ui-sref="secret({id: secret.Id})">{{ secret.Name }}</a>
|
<a ui-sref="secrets">Secrets</a> > <a ui-sref="secret({id: secret.Id})">{{ secret.Name }}</a>
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -63,6 +63,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</rd-widget-body>
|
</rd-widget-body>
|
||||||
<rd-widget>
|
</rd-widget>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -63,7 +63,7 @@
|
||||||
</table>
|
</table>
|
||||||
</rd-widget-body>
|
</rd-widget-body>
|
||||||
<rd-widget-footer>
|
<rd-widget-footer>
|
||||||
<div class="btn-toolbar" role="toolbar"
|
<div class="btn-toolbar" role="toolbar">
|
||||||
<div class="btn-group" role="group">
|
<div class="btn-group" role="group">
|
||||||
<button type="button" class="btn btn-primary btn-sm" ng-disabled="!hasChanges(service, ['Ports'])" ng-click="updateService(service)">Apply changes</button>
|
<button type="button" class="btn btn-primary btn-sm" ng-disabled="!hasChanges(service, ['Ports'])" ng-click="updateService(service)">Apply changes</button>
|
||||||
<button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
<button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="services">Services</a> > <a ui-sref="service({id: service.Id})">{{ service.Name }}</a>
|
<a ui-sref="services">Services</a> > <a ui-sref="service({id: service.Id})">{{ service.Name }}</a>
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -128,6 +128,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</rd-widget-body>
|
</rd-widget-body>
|
||||||
<rd-widget>
|
</rd-widget>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
<li class="sidebar-list" ng-if="applicationState.application.authentication && (isAdmin || isTeamLeader)">
|
<li class="sidebar-list" ng-if="applicationState.application.authentication && (isAdmin || isTeamLeader)">
|
||||||
<a ui-sref="users" ui-sref-active="active">User management <span class="menu-icon fa fa-users"></span></a>
|
<a ui-sref="users" ui-sref-active="active">User management <span class="menu-icon fa fa-users"></span></a>
|
||||||
<div class="sidebar-sublist" ng-if="toggle && ($state.current.name === 'users' || $state.current.name === 'user' || $state.current.name === 'teams' || $state.current.name === 'team')">
|
<div class="sidebar-sublist" ng-if="toggle && ($state.current.name === 'users' || $state.current.name === 'user' || $state.current.name === 'teams' || $state.current.name === 'team')">
|
||||||
<a ui-sref="teams" ui-sref-active="active">Teams</span></a>
|
<a ui-sref="teams" ui-sref-active="active">Teams</a>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li class="sidebar-list" ng-if="!applicationState.application.authentication || isAdmin">
|
<li class="sidebar-list" ng-if="!applicationState.application.authentication || isAdmin">
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<rd-header>
|
<rd-header>
|
||||||
<rd-header-title title="Container stats"></rd-header-title>
|
<rd-header-title title="Container stats"></rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="containers">Containers</a> > <a ui-sref="container({id: container.Id})">{{ container.Name|trimcontainername }}</a> > Stats
|
<a ui-sref="containers">Containers</a> > <a ui-sref="container({id: container.Id})">{{ container.Name|trimcontainername }}</a> > Stats
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content ng-if="task && service">
|
<rd-header-content ng-if="task && service">
|
||||||
<a ui-sref="services">Services</a> > <a ui-sref="service({id: service.Id })">{{ service.Name }}</a> > {{ task.Id }}
|
<a ui-sref="services">Services</a> > <a ui-sref="service({id: service.Id })">{{ service.Name }}</a> > {{ task.Id }}
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="teams">Teams</a> > <a ui-sref="team({id: team.Id})">{{ team.Name }}</a>
|
<a ui-sref="teams">Teams</a> > <a ui-sref="team({id: team.Id})">{{ team.Name }}</a>
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
@ -144,7 +144,7 @@
|
||||||
<tr pagination-id="table2" dir-paginate="user in teamMembers | filter:state.filterGroupMembers | orderBy:sortTypeGroupMembers:sortReverseGroupMembers | itemsPerPage: state.pagination_count_groupMembers">
|
<tr pagination-id="table2" dir-paginate="user in teamMembers | filter:state.filterGroupMembers | orderBy:sortTypeGroupMembers:sortReverseGroupMembers | itemsPerPage: state.pagination_count_groupMembers">
|
||||||
<td>
|
<td>
|
||||||
{{ user.Username }}
|
{{ user.Username }}
|
||||||
<span style="margin-left: 5px;" ng-if="isAdmin || user.TeamRole === 'Member'")>
|
<span style="margin-left: 5px;" ng-if="isAdmin || user.TeamRole === 'Member'">
|
||||||
<a class="btn-outline-secondary" ng-click="removeUser(user)"><i class="fa fa-minus-circle space-right" aria-hidden="true"></i>Remove</a>
|
<a class="btn-outline-secondary" ng-click="removeUser(user)"><i class="fa fa-minus-circle space-right" aria-hidden="true"></i>Remove</a>
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
|
|
|
@ -43,7 +43,7 @@
|
||||||
helper-elements="filter"
|
helper-elements="filter"
|
||||||
search-property="Username"
|
search-property="Username"
|
||||||
translation="{nothingSelected: 'Select one or more team leaders', search: 'Search...'}"
|
translation="{nothingSelected: 'Select one or more team leaders', search: 'Search...'}"
|
||||||
style="margin-left: 20px;"
|
style="margin-left: 20px;">
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -125,6 +125,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</rd-widget-body>
|
</rd-widget-body>
|
||||||
<rd-widget>
|
</rd-widget>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="users">Users</a> > <a ui-sref="user({id: user.Id})">{{ user.Username }}</a>
|
<a ui-sref="users">Users</a> > <a ui-sref="user({id: user.Id})">{{ user.Username }}</a>
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -69,7 +69,7 @@
|
||||||
Add to team(s)
|
Add to team(s)
|
||||||
</label>
|
</label>
|
||||||
<span class="small text-muted" style="margin-left: 20px;" ng-if="teams.length === 0">
|
<span class="small text-muted" style="margin-left: 20px;" ng-if="teams.length === 0">
|
||||||
You have not yet created any team. Head over the <a ui-sref="teams">teams view</a> to manage user teams.</span>
|
You have not yet created any team. Head over the <a ui-sref="teams">teams view</a> to manage user teams.
|
||||||
</span>
|
</span>
|
||||||
<span isteven-multi-select
|
<span isteven-multi-select
|
||||||
ng-if="teams.length > 0"
|
ng-if="teams.length > 0"
|
||||||
|
@ -81,7 +81,7 @@
|
||||||
helper-elements="filter"
|
helper-elements="filter"
|
||||||
search-property="Name"
|
search-property="Name"
|
||||||
translation="{nothingSelected: 'Select one or more teams', search: 'Search...'}"
|
translation="{nothingSelected: 'Select one or more teams', search: 'Search...'}"
|
||||||
style="margin-left: 20px;"
|
style="margin-left: 20px;">
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -183,6 +183,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</rd-widget-body>
|
</rd-widget-body>
|
||||||
<rd-widget>
|
</rd-widget>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
<i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i>
|
||||||
</rd-header-title>
|
</rd-header-title>
|
||||||
<rd-header-content>
|
<rd-header-content>
|
||||||
<a ui-sref="volumes">Volumes</a> > <a ui-sref="volume({id: volume.Id})">{{ volume.Id }}</a>
|
<a ui-sref="volumes">Volumes</a> > <a ui-sref="volume({id: volume.Id})">{{ volume.Id }}</a>
|
||||||
</rd-header-content>
|
</rd-header-content>
|
||||||
</rd-header>
|
</rd-header>
|
||||||
|
|
||||||
|
|
|
@ -95,5 +95,5 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</rd-widget-body>
|
</rd-widget-body>
|
||||||
<rd-widget>
|
</rd-widget>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue