diff options
Diffstat (limited to 'src/env/components/FirmwareSingleImage')
-rw-r--r-- | src/env/components/FirmwareSingleImage/FirmwareSingleImage.vue | 11 |
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 ( |