summaryrefslogtreecommitdiff
path: root/src/env/components
diff options
context:
space:
mode:
Diffstat (limited to 'src/env/components')
-rw-r--r--src/env/components/FirmwareSingleImage/FirmwareSingleImage.vue11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/env/components/FirmwareSingleImage/FirmwareSingleImage.vue b/src/env/components/FirmwareSingleImage/FirmwareSingleImage.vue
index 1089e7a5..54a2bb15 100644
--- a/src/env/components/FirmwareSingleImage/FirmwareSingleImage.vue
+++ b/src/env/components/FirmwareSingleImage/FirmwareSingleImage.vue
@@ -1,7 +1,7 @@
<template>
<b-container fluid="xl">
<page-title />
- <b-row>
+ <b-row v-if="isServerPowerOffRequired">
<b-col xl="10">
<!-- Operation in progress alert -->
<alert v-if="isOperationInProgress" variant="info" class="mb-5">
@@ -166,7 +166,7 @@
{{ $t('pageFirmware.singleFileUpload.startUpdate') }}
</b-btn>
<alert
- v-if="!isHostOff"
+ v-if="isServerPowerOffRequired && !isHostOff"
variant="warning"
:small="true"
class="mt-4"
@@ -239,6 +239,8 @@ export default {
tftpFileAddress: null,
timeoutId: null,
loading,
+ isServerPowerOffRequired:
+ process.env.VUE_APP_SERVER_OFF_REQUIRED === 'true',
};
},
computed: {
@@ -258,7 +260,10 @@ export default {
'systemFirmwareVersion',
]),
isPageDisabled() {
- return !this.isHostOff || this.loading || this.isOperationInProgress;
+ if (this.isServerPowerOffRequired) {
+ return !this.isHostOff || this.loading || this.isOperationInProgress;
+ }
+ return this.loading || this.isOperationInProgress;
},
showBackupImageStatus() {
return (