mirror of
https://github.com/harvester/harvester-ui-extension.git
synced 2026-02-04 06:51:44 +00:00
Fix template scope syntax & resourceType prop inputs
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
This commit is contained in:
parent
13c39e994c
commit
8bd9051739
@ -149,7 +149,7 @@ export default {
|
|||||||
:initial-empty-row="true"
|
:initial-empty-row="true"
|
||||||
@update:value="filterRows"
|
@update:value="filterRows"
|
||||||
>
|
>
|
||||||
<template v-slot:column-headers>
|
<template #column-headers>
|
||||||
<div class="box">
|
<div class="box">
|
||||||
<div class="key">
|
<div class="key">
|
||||||
{{ t('generic.key') }}
|
{{ t('generic.key') }}
|
||||||
@ -161,7 +161,7 @@ export default {
|
|||||||
<div />
|
<div />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<template v-slot:columns="scope">
|
<template #columns="scope">
|
||||||
<div class="key">
|
<div class="key">
|
||||||
<Select
|
<Select
|
||||||
ref="select"
|
ref="select"
|
||||||
|
|||||||
@ -222,14 +222,14 @@ export default {
|
|||||||
:add-label="t('harvester.setting.storageNetwork.exclude.addIp')"
|
:add-label="t('harvester.setting.storageNetwork.exclude.addIp')"
|
||||||
@update:value="update"
|
@update:value="update"
|
||||||
>
|
>
|
||||||
<template v-slot:column-headers>
|
<template #column-headers>
|
||||||
<div class="box">
|
<div class="box">
|
||||||
<div class="key">
|
<div class="key">
|
||||||
{{ t('harvester.setting.storageNetwork.exclude.label') }}
|
{{ t('harvester.setting.storageNetwork.exclude.label') }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<template v-slot:columns="scope">
|
<template #columns="scope">
|
||||||
<div class="key">
|
<div class="key">
|
||||||
<input
|
<input
|
||||||
v-model="scope.row.value"
|
v-model="scope.row.value"
|
||||||
|
|||||||
@ -104,7 +104,7 @@ export default {
|
|||||||
key-field="_key"
|
key-field="_key"
|
||||||
|
|
||||||
>
|
>
|
||||||
<template cell:state="scope" class="state-col">
|
<template #cell:state="scope" class="state-col">
|
||||||
<div class="state">
|
<div class="state">
|
||||||
<HarvesterVmState class="vmstate" :row="scope.row" :all-cluster-network="allClusterNetwork" />
|
<HarvesterVmState class="vmstate" :row="scope.row" :all-cluster-network="allClusterNetwork" />
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -134,7 +134,7 @@ export default {
|
|||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<VMConsoleBar :resource="value" class="consoleBut" />
|
<VMConsoleBar :resourceType="value" class="consoleBut" />
|
||||||
<div class="overview-basics">
|
<div class="overview-basics">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col span-6">
|
<div class="col span-6">
|
||||||
|
|||||||
@ -251,7 +251,7 @@ export default {
|
|||||||
</Tab>
|
</Tab>
|
||||||
|
|
||||||
<Tab :label="t('harvester.tab.accessCredentials')" class="bordered-table" name="accessCredentials" :weight="2.2">
|
<Tab :label="t('harvester.tab.accessCredentials')" class="bordered-table" name="accessCredentials" :weight="2.2">
|
||||||
<AccessCredentials mode="view" :value="accessCredentials" :resource="value" />
|
<AccessCredentials mode="view" :value="accessCredentials" :resourceType="value" />
|
||||||
</Tab>
|
</Tab>
|
||||||
|
|
||||||
<Tab name="cloudConfig" :label="t('harvester.virtualMachine.detail.tabs.cloudConfig')" class="bordered-table" :weight="2">
|
<Tab name="cloudConfig" :label="t('harvester.virtualMachine.detail.tabs.cloudConfig')" class="bordered-table" :weight="2">
|
||||||
|
|||||||
@ -217,7 +217,7 @@ export default {
|
|||||||
prefix-label="harvester.backup.message.errorTip.prefix"
|
prefix-label="harvester.backup.message.errorTip.prefix"
|
||||||
middle-label="harvester.backup.message.errorTip.middle"
|
middle-label="harvester.backup.message.errorTip.middle"
|
||||||
>
|
>
|
||||||
<template v-slot:suffix>
|
<template #suffix>
|
||||||
{{ t('harvester.backup.message.errorTip.suffix') }} {{ errorMessage }}
|
{{ t('harvester.backup.message.errorTip.suffix') }} {{ errorMessage }}
|
||||||
</template>
|
</template>
|
||||||
</MessageLink>
|
</MessageLink>
|
||||||
|
|||||||
@ -283,7 +283,7 @@ export default {
|
|||||||
:show-header="true"
|
:show-header="true"
|
||||||
:mode="modeOverride"
|
:mode="modeOverride"
|
||||||
>
|
>
|
||||||
<template v-slot:column-headers>
|
<template #column-headers>
|
||||||
<div class="box">
|
<div class="box">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col span-4 key">
|
<div class="col span-4 key">
|
||||||
@ -296,7 +296,7 @@ export default {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<template v-slot:columns="scope">
|
<template #columns="scope">
|
||||||
<div class="row custom-headers">
|
<div class="row custom-headers">
|
||||||
<div class="col span-4 key">
|
<div class="col span-4 key">
|
||||||
<LabeledInput
|
<LabeledInput
|
||||||
|
|||||||
@ -661,7 +661,7 @@ export default {
|
|||||||
</Tab>
|
</Tab>
|
||||||
|
|
||||||
<Tab v-if="isEdit" :label="t('harvester.tab.accessCredentials')" name="accessCredentials" :weight="-8">
|
<Tab v-if="isEdit" :label="t('harvester.tab.accessCredentials')" name="accessCredentials" :weight="-8">
|
||||||
<AccessCredentials v-model:value="accessCredentials" :mode="mode" :resource="value" :is-qemu-installed="isQemuInstalled" />
|
<AccessCredentials v-model:value="accessCredentials" :mode="mode" :resourceType="value" :is-qemu-installed="isQemuInstalled" />
|
||||||
</Tab>
|
</Tab>
|
||||||
|
|
||||||
<Tab
|
<Tab
|
||||||
|
|||||||
@ -64,7 +64,7 @@ export default {
|
|||||||
:schema="schema"
|
:schema="schema"
|
||||||
:headers="headers"
|
:headers="headers"
|
||||||
>
|
>
|
||||||
<template cell:name="scope">
|
<template #cell:name="scope">
|
||||||
<div class="cell-name">
|
<div class="cell-name">
|
||||||
<LinkDetail v-model:value="scope.row.displayName" :row="scope.row" />
|
<LinkDetail v-model:value="scope.row.displayName" :row="scope.row" />
|
||||||
|
|
||||||
|
|||||||
@ -215,7 +215,7 @@ export default {
|
|||||||
prefix-label="harvester.backup.message.errorTip.prefix"
|
prefix-label="harvester.backup.message.errorTip.prefix"
|
||||||
middle-label="harvester.backup.message.errorTip.middle"
|
middle-label="harvester.backup.message.errorTip.middle"
|
||||||
>
|
>
|
||||||
<template v-slot:suffix>
|
<template #suffix>
|
||||||
{{ t('harvester.backup.message.errorTip.suffix') }} {{ errorMessage }}
|
{{ t('harvester.backup.message.errorTip.suffix') }} {{ errorMessage }}
|
||||||
</template>
|
</template>
|
||||||
</MessageLink>
|
</MessageLink>
|
||||||
|
|||||||
@ -200,13 +200,13 @@ export default {
|
|||||||
key-field="_key"
|
key-field="_key"
|
||||||
|
|
||||||
>
|
>
|
||||||
<template cell:state="scope" class="state-col">
|
<template #cell:state="scope" class="state-col">
|
||||||
<div class="state">
|
<div class="state">
|
||||||
<HarvesterVmState class="vmstate" :row="scope.row" :all-node-network="allNodeNetworks" :all-cluster-network="allClusterNetworks" />
|
<HarvesterVmState class="vmstate" :row="scope.row" :all-node-network="allNodeNetworks" :all-cluster-network="allClusterNetworks" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template cell:name="scope">
|
<template #cell:name="scope">
|
||||||
<div class="name-console">
|
<div class="name-console">
|
||||||
<router-link
|
<router-link
|
||||||
v-if="scope.row.type !== HCI.VMI"
|
v-if="scope.row.type !== HCI.VMI"
|
||||||
@ -223,7 +223,7 @@ export default {
|
|||||||
<span v-else>
|
<span v-else>
|
||||||
{{ scope.row.metadata.name }}
|
{{ scope.row.metadata.name }}
|
||||||
</span>
|
</span>
|
||||||
<ConsoleBar :resource="scope.row" class="console mr-10 ml-10" />
|
<ConsoleBar :resourceType="scope.row" class="console mr-10 ml-10" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</ResourceTable>
|
</ResourceTable>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user