diff --git a/ui/src/components/view/ListView.vue b/ui/src/components/view/ListView.vue
index f5596203164a..a6e5038edc44 100644
--- a/ui/src/components/view/ListView.vue
+++ b/ui/src/components/view/ListView.vue
@@ -179,6 +179,12 @@
{{ text }}
+
{{ text }}
{{ text }}
@@ -532,7 +538,7 @@ export default {
'/template', '/iso',
'/project', '/account',
'/zone', '/pod', '/cluster', '/host', '/storagepool', '/imagestore', '/systemvm', '/router', '/ilbvm', '/annotation',
- '/computeoffering', '/systemoffering', '/diskoffering', '/backupoffering', '/networkoffering', '/vpcoffering'].join('|'))
+ '/computeoffering', '/systemoffering', '/diskoffering', '/backupoffering', '/networkoffering', '/vpcoffering', '/guestos', '/guestoshypervisormapping'].join('|'))
.test(this.$route.path)
},
enableGroupAction () {
diff --git a/ui/src/config/section/config.js b/ui/src/config/section/config.js
index fdc61c50e291..60a8be719c2c 100644
--- a/ui/src/config/section/config.js
+++ b/ui/src/config/section/config.js
@@ -86,7 +86,7 @@ export default {
{
name: 'guestos',
title: 'label.guest.os',
- docHelp: 'adminguide/service_offerings.html#compute-and-disk-service-offerings',
+ docHelp: 'adminguide/guest_os.html#guest-os',
icon: 'laptop-outlined',
permission: ['listOsTypes', 'listOsCategories'],
columns: ['name', 'oscategoryname', 'isuserdefined'],
@@ -117,6 +117,7 @@ export default {
icon: 'edit-outlined',
label: 'label.edit',
dataView: true,
+ popup: true,
args: ['osdisplayname']
},
{
@@ -124,11 +125,11 @@ export default {
icon: 'link-outlined',
label: 'label.add.guest.os.hypervisor.mapping',
dataView: true,
+ popup: true,
args: ['ostypeid', 'hypervisor', 'hypervisorversion', 'osnameforhypervisor', 'osmappingcheckenabled', 'forced'],
mapping: {
ostypeid: {
- api: 'listOsTypes',
- params: (record) => { return { ostypeid: record.id } }
+ value: (record) => { return record.id }
}
}
},
@@ -137,7 +138,6 @@ export default {
icon: 'delete-outlined',
label: 'label.action.delete.guest.os',
message: 'message.action.delete.guest.os',
- docHelp: 'adminguide/service_offerings.html#modifying-or-deleting-a-service-offering',
dataView: true,
popup: true
}
@@ -146,7 +146,7 @@ export default {
{
name: 'guestoshypervisormapping',
title: 'label.guest.os.hypervisor.mappings',
- docHelp: 'adminguide/service_offerings.html#compute-and-disk-service-offerings',
+ docHelp: 'adminguide/guest_os.html#guest-os-hypervisor-mapping',
icon: 'api-outlined',
permission: ['listGuestOsMapping'],
columns: ['hypervisor', 'hypervisorversion', 'osdisplayname', 'osnameforhypervisor'],
@@ -167,6 +167,7 @@ export default {
icon: 'edit-outlined',
label: 'label.edit',
dataView: true,
+ popup: true,
args: ['osnameforhypervisor', 'osmappingcheckenabled']
},
{
@@ -174,7 +175,6 @@ export default {
icon: 'delete-outlined',
label: 'label.action.delete.guest.os.hypervisor.mapping',
message: 'message.action.delete.guest.os.hypervisor.mapping',
- docHelp: 'adminguide/service_offerings.html#modifying-or-deleting-a-service-offering',
dataView: true,
popup: true
}