diff options
author | Vitalii Lysak <v.lysak@dunice.net> | 2022-08-10 15:46:15 +0300 |
---|---|---|
committer | Vitalii Lysak <v.lysak@dunice.net> | 2022-08-10 15:46:15 +0300 |
commit | b4d1fb8b8e6e6cdb7be76a2d4fa0d2b9a84f3ba2 (patch) | |
tree | 8806fa43f2e0d1301a89ddd4c7667d10568e531f /src/views/_sila/SecurityAndAccess/Certificates/Certificates.vue | |
parent | 5fff754d48ec658673c11f8e593d3af4f94d79df (diff) | |
download | webui-vue-b4d1fb8b8e6e6cdb7be76a2d4fa0d2b9a84f3ba2.tar.xz |
SILABMC-236: upd layput for ReadOnly role
Diffstat (limited to 'src/views/_sila/SecurityAndAccess/Certificates/Certificates.vue')
-rw-r--r-- | src/views/_sila/SecurityAndAccess/Certificates/Certificates.vue | 11 |
1 files changed, 10 insertions, 1 deletions
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'" > <icon-add /> {{ $t('pageCertificates.generateCsr') }} </b-button> <b-button variant="primary" - :disabled="certificatesForUpload.length === 0" + :disabled=" + certificatesForUpload.length === 0 || + $store.getters['authentication/role'] === 'ReadOnly' + " @click="initModalUploadCertificate(null)" > <icon-add /> @@ -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)" > <template #icon> |