diff options
Diffstat (limited to 'src/views/_sila/SecurityAndAccess/UserManagement/UserManagement.vue')
-rw-r--r-- | src/views/_sila/SecurityAndAccess/UserManagement/UserManagement.vue | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/views/_sila/SecurityAndAccess/UserManagement/UserManagement.vue b/src/views/_sila/SecurityAndAccess/UserManagement/UserManagement.vue index e65b00df..8c073224 100644 --- a/src/views/_sila/SecurityAndAccess/UserManagement/UserManagement.vue +++ b/src/views/_sila/SecurityAndAccess/UserManagement/UserManagement.vue @@ -5,7 +5,10 @@ <b-col xl="9" class="text-right"> <b-button variant="link" - :disabled="$store.getters['authentication/role'] === 'ReadOnly'" + :disabled=" + $store.getters['authentication/role'] === 'ReadOnly' || + $store.getters['authentication/role'] === 'Operator' + " @click="initModalSettings" > <icon-settings /> @@ -14,7 +17,10 @@ <b-button variant="primary" data-test-id="userManagement-button-addUser" - :disabled="$store.getters['authentication/role'] === 'ReadOnly'" + :disabled=" + $store.getters['authentication/role'] === 'ReadOnly' || + $store.getters['authentication/role'] === 'Operator' + " @click="initModalUser(null)" > <icon-add /> @@ -75,7 +81,8 @@ :title="action.title" :class="{ disabledDiv: - $store.getters['authentication/role'] === 'ReadOnly' && + ($store.getters['authentication/role'] === 'ReadOnly' || + $store.getters['authentication/role'] === 'Operator') && (action.value === 'delete' || action.value === 'edit'), }" @click-table-action="onTableRowAction($event, item)" |