Vue3 migration - vue-migration.js launch + shell compatibility fixes

Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
This commit is contained in:
Francesco Torchia
2024-10-23 17:00:51 +02:00
parent 9613ada5a7
commit aba9c167e0
150 changed files with 2297 additions and 2244 deletions
@@ -267,15 +267,13 @@ export default {
label-key="harvester.virtualMachine.volume.dragTip"
/>
<draggable
v-model="rows"
v-model:value="rows"
:disabled="isView"
@end="update"
>
<transition-group>
<div
v-for="(volume, i) in rows"
:key="volume.id"
>
v-for="(volume, i) in rows" :key="i">
<InfoBox class="box">
<button
v-if="!isView"
@@ -328,7 +326,7 @@ export default {
<div>
<component
:is="componentFor(volume.source)"
v-model="rows[i]"
v-model:value="rows[i]"
:rows="rows"
:namespace="namespace"
:is-create="isCreate"
@@ -59,11 +59,11 @@ export default {
:mode="mode"
>
<LabeledInput
v-model="value.name"
v-model:value="value.name"
:label="t('harvester.fields.name')"
required
:mode="mode"
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>
@@ -78,12 +78,12 @@ export default {
:mode="mode"
>
<LabeledSelect
v-model="value.type"
v-model:value="value.type"
:label="t('harvester.fields.type')"
:options="VOLUME_TYPE"
:mode="mode"
required
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>
@@ -100,11 +100,11 @@ export default {
:mode="mode"
>
<LabeledInput
v-model="value.container"
v-model:value="value.container"
:label="t('harvester.virtualMachine.volume.dockerImage')"
:mode="mode"
required
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>
@@ -119,11 +119,11 @@ export default {
:mode="mode"
>
<LabeledSelect
v-model="value.bus"
v-model:value="value.bus"
:label="t('harvester.virtualMachine.volume.bus')"
:options="InterfaceOption"
:mode="mode"
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>
@@ -177,11 +177,11 @@ export default {
:mode="mode"
>
<LabeledInput
v-model="value.name"
v-model:value="value.name"
:label="t('harvester.fields.name')"
:mode="mode"
required
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>
@@ -196,12 +196,12 @@ export default {
:mode="mode"
>
<LabeledSelect
v-model="value.type"
v-model:value="value.type"
:label="t('harvester.fields.type')"
:mode="mode"
:options="VOLUME_TYPE"
required
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>
@@ -218,13 +218,13 @@ export default {
:mode="mode"
>
<LabeledSelect
v-model="value.volumeName"
v-model:value="value.volumeName"
:disabled="isDisabled"
:label="t('harvester.fields.volume')"
:mode="mode"
:options="volumeOption"
required
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>
@@ -239,14 +239,14 @@ export default {
:mode="mode"
>
<UnitInput
v-model="value.size"
v-model:value="value.size"
:output-modifier="true"
:increment="1024"
:input-exponent="3"
:label="t('harvester.fields.size')"
:mode="mode"
:disabled="true"
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>
@@ -264,11 +264,11 @@ export default {
:mode="mode"
>
<LabeledInput
v-model="image"
v-model:value="image"
:label="t('harvester.fields.image')"
:mode="mode"
:disabled="true"
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>
@@ -283,13 +283,13 @@ export default {
:mode="mode"
>
<LabeledSelect
v-model="value.bus"
v-model:value="value.bus"
:label="t('harvester.virtualMachine.volume.bus')"
:mode="mode"
:options="InterfaceOption"
:disabled="true"
required
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>
@@ -181,11 +181,11 @@ export default {
>
<InputOrDisplay :name="t('harvester.fields.name')" :value="value.name" :mode="mode">
<LabeledInput
v-model="value.name"
v-model:value="value.name"
:label="t('harvester.fields.name')"
required
:mode="mode"
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>
@@ -200,11 +200,11 @@ export default {
:mode="mode"
>
<LabeledSelect
v-model="value.type"
v-model:value="value.type"
:label="t('harvester.fields.type')"
:options="VOLUME_TYPE"
:mode="mode"
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>
@@ -221,14 +221,14 @@ export default {
:mode="mode"
>
<LabeledSelect
v-model="value.image"
v-model:value="value.image"
:disabled="idx === 0 && !isCreate && !value.newCreateId && isVirtualType"
:label="t('harvester.fields.image')"
:options="imagesOption"
:mode="mode"
:searchable="true"
:required="validateRequired"
@input="onImageChange"
@update:value="onImageChange"
/>
</InputOrDisplay>
</div>
@@ -243,7 +243,7 @@ export default {
:mode="mode"
>
<UnitInput
v-model="value.size"
v-model:value="value.size"
v-int-number
:output-modifier="true"
:increment="1024"
@@ -252,7 +252,7 @@ export default {
:mode="mode"
:required="validateRequired"
suffix="GiB"
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>
@@ -269,11 +269,11 @@ export default {
:mode="mode"
>
<LabeledSelect
v-model="value.bus"
v-model:value="value.bus"
:label="t('harvester.virtualMachine.volume.bus')"
:mode="mode"
:options="InterfaceOption"
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>
@@ -134,11 +134,11 @@ export default {
:mode="mode"
>
<LabeledInput
v-model="value.name"
v-model:value="value.name"
:label="t('harvester.fields.name')"
:mode="mode"
required
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>
@@ -153,12 +153,12 @@ export default {
:mode="mode"
>
<LabeledSelect
v-model="value.type"
v-model:value="value.type"
:label="t('harvester.fields.type')"
:options="VOLUME_TYPE"
required
:mode="mode"
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>
@@ -175,13 +175,13 @@ export default {
:mode="mode"
>
<LabeledSelect
v-model="value.storageClassName"
v-model:value="value.storageClassName"
:options="storageClassOptions"
:label="t('harvester.storage.storageClass.label')"
:mode="mode"
:disabled="isDisabled"
:required="validateRequired"
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>
@@ -195,7 +195,7 @@ export default {
:mode="mode"
>
<UnitInput
v-model="value.size"
v-model:value="value.size"
v-int-number
:output-modifier="true"
:increment="1024"
@@ -203,7 +203,7 @@ export default {
:mode="mode"
:required="validateRequired"
:label="t('harvester.fields.size')"
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>
@@ -216,12 +216,12 @@ export default {
>
<InputOrDisplay :name="t('harvester.virtualMachine.volume.bus')" :value="value.bus" :mode="mode">
<LabeledSelect
v-model="value.bus"
v-model:value="value.bus"
:label="t('harvester.virtualMachine.volume.bus')"
:mode="mode"
:options="InterfaceOption"
required
@input="update"
@update:value="update"
/>
</InputOrDisplay>
</div>