From b4d1fb8b8e6e6cdb7be76a2d4fa0d2b9a84f3ba2 Mon Sep 17 00:00:00 2001 From: Vitalii Lysak Date: Wed, 10 Aug 2022 15:46:15 +0300 Subject: SILABMC-236: upd layput for ReadOnly role --- .../Certificates/Certificates.vue | 11 +++++++- src/views/_sila/SecurityAndAccess/Ldap/Ldap.vue | 33 ++++++++++++++++++++-- .../SecurityAndAccess/Ldap/TableRoleGroups.vue | 5 +++- .../_sila/SecurityAndAccess/Policies/Policies.vue | 4 +++ .../UserManagement/UserManagement.vue | 12 +++++++- 5 files changed, 60 insertions(+), 5 deletions(-) (limited to 'src/views/_sila/SecurityAndAccess') diff --git a/src/views/_sila/SecurityAndAccess/Certificates/Certificates.vue b/src/views/_sila/SecurityAndAccess/Certificates/Certificates.vue index 27950b76..cdfb1e47 100644 --- a/src/views/_sila/SecurityAndAccess/Certificates/Certificates.vue +++ b/src/views/_sila/SecurityAndAccess/Certificates/Certificates.vue @@ -37,13 +37,17 @@ v-b-modal.generate-csr data-test-id="certificates-button-generateCsr" variant="link" + :disabled="$store.getters['authentication/role'] === 'ReadOnly'" > {{ $t('pageCertificates.generateCsr') }} @@ -81,6 +85,11 @@ :value="action.value" :title="action.title" :enabled="action.enabled" + :class="{ + disabledDiv: + $store.getters['authentication/role'] === 'ReadOnly' && + (action.value === 'delete' || action.value === 'replace'), + }" @click-table-action="onTableRowAction($event, item)" >