Skip to content

Commit 7ddf45d

Browse files
committed
add ready/state column for templates and isos
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
1 parent b4755b4 commit 7ddf45d

File tree

3 files changed

+21
-4
lines changed

3 files changed

+21
-4
lines changed

ui/src/components/view/ListView.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,9 @@
219219
<status v-if="$route.path.startsWith('/host')" :text="getHostState(record)" displayText />
220220
<status v-else :text="text ? text : ''" displayText :styles="{ 'min-width': '80px' }" />
221221
</template>
222+
<template #status="{ text }">
223+
<status :text="text ? text : ''" displayText />
224+
</template>
222225
<template #allocationstate="{ text }">
223226
<status :text="text ? text : ''" displayText />
224227
</template>

ui/src/config/section/compute.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -457,7 +457,6 @@ export default {
457457
var fields = ['name', 'state', 'size', 'cpunumber', 'memory', 'kubernetesversionname']
458458
if (['Admin', 'DomainAdmin'].includes(store.userInfo.roletype)) {
459459
fields.push('account')
460-
fields.push('domain')
461460
}
462461
if (store.apis.scaleKubernetesCluster.params.filter(x => x.name === 'autoscalingenabled').length > 0) {
463462
fields.splice(2, 0, 'autoscalingenabled')

ui/src/config/section/image.js

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,17 @@ export default {
3535
resourceType: 'Template',
3636
filters: ['self', 'shared', 'featured', 'community'],
3737
columns: () => {
38-
var fields = ['name', 'ostypename', 'hypervisor']
38+
var fields = ['name',
39+
{
40+
state: (record) => {
41+
if (record.isready) {
42+
return 'Ready'
43+
}
44+
return 'Not Ready'
45+
}
46+
}, 'ostypename', 'hypervisor']
3947
if (['Admin', 'DomainAdmin'].includes(store.getters.userInfo.roletype)) {
4048
fields.push('size')
41-
fields.push('physicalsize')
4249
fields.push('account')
4350
}
4451
if (['Admin'].includes(store.getters.userInfo.roletype)) {
@@ -188,7 +195,15 @@ export default {
188195
resourceType: 'ISO',
189196
filters: ['self', 'shared', 'featured', 'community'],
190197
columns: () => {
191-
var fields = ['name', 'ostypename']
198+
var fields = ['name',
199+
{
200+
state: (record) => {
201+
if (record.isready) {
202+
return 'Ready'
203+
}
204+
return 'Not Ready'
205+
}
206+
}, 'ostypename']
192207
if (['Admin', 'DomainAdmin'].includes(store.getters.userInfo.roletype)) {
193208
fields.push('size')
194209
fields.push('account')

0 commit comments

Comments
 (0)