mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-09 14:41:21 +00:00
GUACAMOLE-220: Migrate user management controller to ManagementPermissions.
This commit is contained in:
@@ -11,12 +11,12 @@
|
||||
</div>
|
||||
|
||||
<!-- Warn if user is read-only -->
|
||||
<div class="section" ng-show="isReadOnly()">
|
||||
<div class="section" ng-hide="managementPermissions.canSaveObject">
|
||||
<p class="notice read-only">{{'MANAGE_USER.INFO_READ_ONLY' | translate}}</p>
|
||||
</div>
|
||||
|
||||
<!-- Sections applicable to non-read-only users -->
|
||||
<div ng-show="!isReadOnly()">
|
||||
<div ng-show="managementPermissions.canSaveObject">
|
||||
|
||||
<!-- User password section -->
|
||||
<div class="section">
|
||||
@@ -40,13 +40,13 @@
|
||||
</div>
|
||||
|
||||
<!-- User attributes section -->
|
||||
<div class="attributes" ng-show="canChangeAttributes()">
|
||||
<div class="attributes" ng-show="managementPermissions.canChangeAttributes">
|
||||
<guac-form namespace="'USER_ATTRIBUTES'" content="attributes"
|
||||
model="user.attributes" model-only="!canChangeAllAttributes()"></guac-form>
|
||||
model="user.attributes" model-only="!managementPermissions.canChangeAllAttributes"></guac-form>
|
||||
</div>
|
||||
|
||||
<!-- System permissions section -->
|
||||
<system-permission-editor ng-show="canChangePermissions()"
|
||||
<system-permission-editor ng-show="managementPermissions.canChangePermissions"
|
||||
username="selfUsername"
|
||||
data-data-source="dataSource"
|
||||
permission-flags="permissionFlags"
|
||||
@@ -55,7 +55,7 @@
|
||||
</system-permission-editor>
|
||||
|
||||
<!-- Connection permissions section -->
|
||||
<connection-permission-editor ng-show="canChangePermissions()"
|
||||
<connection-permission-editor ng-show="managementPermissions.canChangePermissions"
|
||||
data-data-source="dataSource"
|
||||
permission-flags="permissionFlags"
|
||||
permissions-added="permissionsAdded"
|
||||
@@ -64,10 +64,10 @@
|
||||
|
||||
<!-- Form action buttons -->
|
||||
<div class="action-buttons">
|
||||
<button ng-show="canSaveUser()" ng-click="saveUser()">{{'MANAGE_USER.ACTION_SAVE' | translate}}</button>
|
||||
<button ng-show="canCloneUser()" ng-click="cloneUser()">{{'MANAGE_USER.ACTION_CLONE' | translate}}</button>
|
||||
<button ng-show="managementPermissions.canSaveObject" ng-click="saveUser()">{{'MANAGE_USER.ACTION_SAVE' | translate}}</button>
|
||||
<button ng-show="managementPermissions.canCloneObject" ng-click="cloneUser()">{{'MANAGE_USER.ACTION_CLONE' | translate}}</button>
|
||||
<button ng-click="cancel()">{{'MANAGE_USER.ACTION_CANCEL' | translate}}</button>
|
||||
<button ng-show="canDeleteUser()" ng-click="deleteUser()" class="danger">{{'MANAGE_USER.ACTION_DELETE' | translate}}</button>
|
||||
<button ng-show="managementPermissions.canDeleteObject" ng-click="deleteUser()" class="danger">{{'MANAGE_USER.ACTION_DELETE' | translate}}</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
Reference in New Issue
Block a user