summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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'));