mirror of
https://github.com/harvester/harvester-ui-extension.git
synced 2026-06-13 13:32:20 +00:00
fix: snapshot/backup/volume attach VM name (#918)
Signed-off-by: Andy Lee <andy.lee@suse.com>
This commit is contained in:
parent
d2db23d69a
commit
b18aebbbd4
@ -31,6 +31,10 @@ export default {
|
||||
to() {
|
||||
return this.vm?.detailLocation;
|
||||
},
|
||||
|
||||
attachVMName() {
|
||||
return this.vm?.nameDisplay || this.vm?.metadata?.name || this.value;
|
||||
}
|
||||
}
|
||||
};
|
||||
</script>
|
||||
@ -40,10 +44,10 @@ export default {
|
||||
v-if="to"
|
||||
:to="to"
|
||||
>
|
||||
{{ value }}
|
||||
{{ attachVMName }}
|
||||
</router-link>
|
||||
|
||||
<span v-else>
|
||||
{{ value }}
|
||||
{{ attachVMName }}
|
||||
</span>
|
||||
</template>
|
||||
|
||||
@ -106,8 +106,8 @@ export default {
|
||||
name: 'AttachedVM',
|
||||
labelKey: 'tableHeaders.attachedVM',
|
||||
type: 'attached',
|
||||
value: 'spec.claimRef',
|
||||
sort: 'name',
|
||||
value: 'attachVMName',
|
||||
sort: 'attachVMName',
|
||||
},
|
||||
{
|
||||
name: 'VolumeSnapshotCounts',
|
||||
@ -134,8 +134,8 @@ export default {
|
||||
return row?.attachVM?.detailLocation;
|
||||
},
|
||||
|
||||
getVMName(row) {
|
||||
return row.attachVM?.metadata?.name || '';
|
||||
getAttachedVMName(row) {
|
||||
return row.attachVMName || '';
|
||||
},
|
||||
|
||||
isInternalStorageClass(storageClassName) {
|
||||
@ -173,10 +173,10 @@ export default {
|
||||
<template #cell:AttachedVM="{row}">
|
||||
<div>
|
||||
<router-link
|
||||
v-if="getVMName(row)"
|
||||
v-if="getAttachedVMName(row)"
|
||||
:to="goTo(row)"
|
||||
>
|
||||
{{ getVMName(row) }}
|
||||
{{ getAttachedVMName(row) }}
|
||||
</router-link>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@ -235,6 +235,10 @@ export default class HciPv extends HarvesterResource {
|
||||
return allVMs.find(findAttachVM);
|
||||
}
|
||||
|
||||
get attachVMName() {
|
||||
return this.attachVM?.nameDisplay || this.attachVM?.metadata?.name || '';
|
||||
}
|
||||
|
||||
get isAvailable() {
|
||||
const unAvailable = ['Resizing', 'Not Ready'];
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user