diff options
Diffstat (limited to 'src/views/_sila/SecurityAndAccess/UserManagement')
-rw-r--r-- | src/views/_sila/SecurityAndAccess/UserManagement/UserManagement.vue | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/views/_sila/SecurityAndAccess/UserManagement/UserManagement.vue b/src/views/_sila/SecurityAndAccess/UserManagement/UserManagement.vue index ae8c5209..e65b00df 100644 --- a/src/views/_sila/SecurityAndAccess/UserManagement/UserManagement.vue +++ b/src/views/_sila/SecurityAndAccess/UserManagement/UserManagement.vue @@ -3,13 +3,18 @@ <page-title /> <b-row> <b-col xl="9" class="text-right"> - <b-button variant="link" @click="initModalSettings"> + <b-button + variant="link" + :disabled="$store.getters['authentication/role'] === 'ReadOnly'" + @click="initModalSettings" + > <icon-settings /> {{ $t('pageUserManagement.accountPolicySettings') }} </b-button> <b-button variant="primary" data-test-id="userManagement-button-addUser" + :disabled="$store.getters['authentication/role'] === 'ReadOnly'" @click="initModalUser(null)" > <icon-add /> @@ -68,6 +73,11 @@ :value="action.value" :enabled="action.enabled" :title="action.title" + :class="{ + disabledDiv: + $store.getters['authentication/role'] === 'ReadOnly' && + (action.value === 'delete' || action.value === 'edit'), + }" @click-table-action="onTableRowAction($event, item)" > <template #icon> |