Skip to content

Commit 69825f6

Browse files
Pearl1594Pearl Dsilva
andauthored
ui: Display root disk size in Compute offering details (#4862)
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
1 parent fd4bc61 commit 69825f6

3 files changed

Lines changed: 10 additions & 0 deletions

File tree

ui/public/locales/en.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1810,6 +1810,7 @@
18101810
"label.rolename": "Role",
18111811
"label.roles": "Roles",
18121812
"label.roletype": "Role Type",
1813+
"label.rootdisksize": "Root disk size (GB)",
18131814
"label.root.certificate": "Root certificate",
18141815
"label.root.disk.offering": "Root Disk Offering",
18151816
"label.root.disk.size": "Root disk size (GB)",

ui/src/components/view/DetailsTab.vue

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@
3333
<router-link :to="{ path: '/volume/' + volume.uuid }">{{ volume.type }} - {{ volume.path }}</router-link> ({{ parseFloat(volume.size / (1024.0 * 1024.0 * 1024.0)).toFixed(1) }} GB)
3434
</div>
3535
</div>
36+
<div v-else-if="$route.meta.name === 'computeoffering' && item === 'rootdisksize'">
37+
<div>
38+
{{ parseFloat( resource.rootdisksize / (1024.0 * 1024.0 * 1024.0)).toFixed(1) }} GB
39+
</div>
40+
</div>
3641
<div v-else-if="['name', 'type'].includes(item)">
3742
<span v-if="['USER.LOGIN', 'USER.LOGOUT', 'ROUTER.HEALTH.CHECKS', 'FIREWALL.CLOSE', 'ALERT.SERVICE.DOMAINROUTER'].includes(resource[item])">{{ $t(resource[item].toLowerCase()) }}</span>
3843
<span v-else>{{ resource[item] }}</span>

ui/src/config/section/offering.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ export default {
3636
store.getters.apis.createServiceOffering.params.filter(x => x.name === 'storagepolicy').length > 0) {
3737
fields.splice(6, 0, 'vspherestoragepolicy')
3838
}
39+
if (store.getters.apis.createServiceOffering &&
40+
store.getters.apis.createServiceOffering.params.filter(x => x.name === 'rootdisksize').length > 0) {
41+
fields.splice(12, 0, 'rootdisksize')
42+
}
3943
return fields
4044
},
4145
related: [{

0 commit comments

Comments
 (0)