From a9d60bb1b1110e32cdb24c0ab36dfe0d93d61a7e Mon Sep 17 00:00:00 2001 From: Maksim Zakharov Date: Wed, 17 Aug 2022 15:26:58 +0300 Subject: add boot mode choice --- .../ServerPowerOperations/BootSettings.vue | 26 +++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) (limited to 'src/views') diff --git a/src/views/_sila/Operations/ServerPowerOperations/BootSettings.vue b/src/views/_sila/Operations/ServerPowerOperations/BootSettings.vue index 1288af0a..99c5aa43 100644 --- a/src/views/_sila/Operations/ServerPowerOperations/BootSettings.vue +++ b/src/views/_sila/Operations/ServerPowerOperations/BootSettings.vue @@ -31,6 +31,22 @@ > {{ $t('pageServerPowerOperations.bootSettings.enableOneTimeBoot') }} + + + + {{ $t(`${bootModeOptions[0]}`) }} + + + + {{ $t(`${bootModeOptions[1]}`) }} + + + @@ -73,6 +89,7 @@ export default { return { form: { bootOption: this.$store.getters['serverBootSettings/bootSource'], + bootMode: this.$store.getters['serverBootSettings/bootMode'], oneTimeBoot: this.$store.getters['serverBootSettings/overrideEnabled'], tpmPolicyOn: this.$store.getters['serverBootSettings/tpmEnabled'], }, @@ -81,7 +98,9 @@ export default { computed: { ...mapState('serverBootSettings', [ 'bootSourceOptions', + 'bootModeOptions', 'bootSource', + 'bootMode', 'overrideEnabled', 'tpmEnabled', ]), @@ -90,6 +109,9 @@ export default { bootSource: function (value) { this.form.bootOption = value; }, + bootMode: function (value) { + this.form.bootMode = value; + }, overrideEnabled: function (value) { this.form.oneTimeBoot = value; }, @@ -102,6 +124,7 @@ export default { // to check for changed values form: { bootOption: {}, + bootMode: {}, oneTimeBoot: {}, tpmPolicyOn: {}, }, @@ -120,10 +143,11 @@ export default { let settings; let bootSource = this.form.bootOption; let overrideEnabled = this.form.oneTimeBoot; + let bootMode = this.bootMode; let tpmEnabled = null; if (tpmPolicyChanged) tpmEnabled = this.form.tpmPolicyOn; - settings = { bootSource, overrideEnabled, tpmEnabled }; + settings = { bootSource, overrideEnabled, tpmEnabled, bootMode }; this.$store .dispatch('serverBootSettings/saveSettings', settings) -- cgit v1.2.3