diff options
Diffstat (limited to 'src/views/_sila/Overview/Network/NetworkGlobalSettings.vue')
-rw-r--r-- | src/views/_sila/Overview/Network/NetworkGlobalSettings.vue | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/views/_sila/Overview/Network/NetworkGlobalSettings.vue b/src/views/_sila/Overview/Network/NetworkGlobalSettings.vue index 6a08c2c2..2d3ae4d0 100644 --- a/src/views/_sila/Overview/Network/NetworkGlobalSettings.vue +++ b/src/views/_sila/Overview/Network/NetworkGlobalSettings.vue @@ -11,7 +11,7 @@ <b-button variant="link" class="p-1" - :disabled="$store.getters['authentication/role'] === 'ReadOnly'" + :disabled="isNotAdmin" @click="initSettingsModal()" > <icon-edit :title="$t('pageNetwork.modal.editHostnameTitle')" /> @@ -29,7 +29,7 @@ v-model="useDomainNameState" data-test-id="networkSettings-switch-useDomainName" switch - :disabled="$store.getters['authentication/role'] === 'ReadOnly'" + :disabled="isNotAdmin" @change="changeDomainNameState" > <span v-if="useDomainNameState"> @@ -49,7 +49,7 @@ v-model="useDnsState" data-test-id="networkSettings-switch-useDns" switch - :disabled="$store.getters['authentication/role'] === 'ReadOnly'" + :disabled="isNotAdmin" @change="changeDnsState" > <span v-if="useDnsState"> @@ -69,7 +69,7 @@ v-model="useNtpState" data-test-id="networkSettings-switch-useNtp" switch - :disabled="$store.getters['authentication/role'] === 'ReadOnly'" + :disabled="isNotAdmin" @change="changeNtpState" > <span v-if="useNtpState"> @@ -103,6 +103,9 @@ export default { }, computed: { ...mapState('network', ['ethernetData']), + isNotAdmin() { + return this.$store.getters['authentication/role'] === 'ReadOnly'; + }, firstInterface() { return this.$store.getters['network/globalNetworkSettings'][0]; }, |