summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandr Ilenko <AIlenko@IBS.RU>2022-09-15 18:17:33 +0300
committerAlexandr Ilenko <AIlenko@IBS.RU>2022-09-15 18:21:20 +0300
commitbe0941c5e3e23affe415be5f50c1a467f1b2058e (patch)
tree92d08a6b99a8709c4e46ba81efb38f47731c2570
parent9a98353618d13ee4ae2a724cf3e58aca848d09e0 (diff)
downloadwebui-vue-sila-fix/SILABMC-248.tar.xz
[SILABMC-248] Fix: add redfish transition state polling for VirtualMedia (views: _sila)sila-fix/SILABMC-248
-rw-r--r--src/views/_sila/Operations/VirtualMedia/VirtualMedia.vue16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/views/_sila/Operations/VirtualMedia/VirtualMedia.vue b/src/views/_sila/Operations/VirtualMedia/VirtualMedia.vue
index e283867c..7f957a18 100644
--- a/src/views/_sila/Operations/VirtualMedia/VirtualMedia.vue
+++ b/src/views/_sila/Operations/VirtualMedia/VirtualMedia.vue
@@ -74,14 +74,14 @@
>
<b-button
variant="primary"
- :disabled="device.isActive || isNotAdmin"
+ :disabled="device.isConnected || isNotAdmin"
@click="configureConnection(device)"
>
{{ $t('pageVirtualMedia.configureConnection') }}
</b-button>
</b-form-group>
<b-button
- v-if="!device.isActive"
+ v-if="!device.isConnected"
variant="primary"
:disabled="!device.serverUri"
@click="startLegacy(device)"
@@ -95,6 +95,16 @@
>
{{ $t('pageVirtualMedia.stop') }}
</b-button>
+ <b-button
+ v-if="device.isConnected && !device.isActive"
+ variant="primary"
+ :disabled="true"
+ >
+ {{
+ $t('pageVirtualMedia.start') +
+ ` (${device.legacyDeviceTransitionStateTimeout})`
+ }}
+ </b-button>
</b-col>
</b-row>
</page-section>
@@ -192,7 +202,7 @@ export default {
this.successToast(
this.$t('pageVirtualMedia.toast.serverConnectionEstablished')
);
- connectionData.isActive = true;
+ connectionData.isConnected = true;
})
.catch(() => {
this.errorToast(this.$t('pageVirtualMedia.toast.errorMounting'));