summaryrefslogtreecommitdiff
path: root/src/views/_sila/Settings/PowerRestorePolicy/PowerRestorePolicy.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/views/_sila/Settings/PowerRestorePolicy/PowerRestorePolicy.vue')
-rw-r--r--src/views/_sila/Settings/PowerRestorePolicy/PowerRestorePolicy.vue7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/views/_sila/Settings/PowerRestorePolicy/PowerRestorePolicy.vue b/src/views/_sila/Settings/PowerRestorePolicy/PowerRestorePolicy.vue
index ec6f332f..f9854721 100644
--- a/src/views/_sila/Settings/PowerRestorePolicy/PowerRestorePolicy.vue
+++ b/src/views/_sila/Settings/PowerRestorePolicy/PowerRestorePolicy.vue
@@ -9,7 +9,7 @@
v-model="currentPowerRestorePolicy"
:options="options"
name="power-restore-policy"
- :disabled="$store.getters['authentication/role'] === 'ReadOnly'"
+ :disabled="isNotAdmin"
></b-form-radio-group>
</b-form-group>
</b-col>
@@ -18,7 +18,7 @@
<b-button
variant="primary"
type="submit"
- :disabled="$store.getters['authentication/role'] === 'ReadOnly'"
+ :disabled="isNotAdmin"
@click="submitForm"
>
{{ $t('global.action.saveSettings') }}
@@ -47,6 +47,9 @@ export default {
};
},
computed: {
+ isNotAdmin() {
+ return this.$store.getters['authentication/role'] === 'ReadOnly';
+ },
powerRestorePolicies() {
return this.$store.getters['powerPolicy/powerRestorePolicies'];
},