This is an automated email from the ASF dual-hosted git repository.
rohit pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cloudstack-primate.git
The following commit(s) were added to refs/heads/master by this push:
new a12cea4 config: offerings list recursively (#95)
a12cea4 is described below
commit a12cea473caecfca2dfad48e6b287b0c75dd779c
Author: Abhishek Kumar <[email protected]>
AuthorDate: Thu Jan 9 12:04:49 2020 +0530
config: offerings list recursively (#95)
Existing code was not listing *offerings recursively due to which domain
admin user was not being able to see all offerings in its domain. This PR fixes
listing behaviour.
Signed-off-by: Abhishek Kumar <[email protected]>
---
src/config/section/offering.js | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/config/section/offering.js b/src/config/section/offering.js
index 2483d9c..d3a4c25 100644
--- a/src/config/section/offering.js
+++ b/src/config/section/offering.js
@@ -26,6 +26,7 @@ export default {
title: 'Compute Offerings',
icon: 'cloud',
permission: ['listServiceOfferings'],
+ params: { isrecursive: 'true' },
columns: ['name', 'displaytext', 'cpunumber', 'cpuspeed', 'memory',
'tags', 'domain', 'zone'],
details: ['name', 'id', 'displaytext', 'offerha', 'provisioningtype',
'storagetype', 'iscustomized', 'limitcpuuse', 'cpunumber', 'cpuspeed',
'memory', 'tags', 'domain', 'zone', 'created'],
related: [{
@@ -58,7 +59,7 @@ export default {
title: 'System Offerings',
icon: 'setting',
permission: ['listServiceOfferings', 'listInfrastructure'],
- params: { issystem: 'true' },
+ params: { issystem: 'true', isrecursive: 'true' },
columns: ['name', 'systemvmtype', 'cpunumber', 'cpuspeed', 'memory',
'storagetype', 'tags'],
details: ['name', 'id', 'displaytext', 'systemvmtype',
'provisioningtype', 'storagetype', 'iscustomized', 'limitcpuuse', 'cpunumber',
'cpuspeed', 'memory', 'tags', 'domain', 'zone', 'created'],
actions: [{
@@ -89,6 +90,7 @@ export default {
title: 'Disk Offerings',
icon: 'hdd',
permission: ['listDiskOfferings'],
+ params: { isrecursive: 'true' },
columns: ['name', 'displaytext', 'disksize', 'tags', 'domain', 'zone'],
details: ['name', 'id', 'displaytext', 'disksize', 'provisioningtype',
'storagetype', 'iscustomized', 'tags', 'domain', 'zone', 'created'],
related: [{
@@ -121,6 +123,7 @@ export default {
title: 'Network Offerings',
icon: 'wifi',
permission: ['listNetworkOfferings'],
+ params: { isrecursive: 'true' },
columns: ['name', 'state', 'guestiptype', 'traffictype', 'networkrate',
'tags', 'domain', 'zone'],
details: ['name', 'id', 'displaytext', 'guestiptype', 'traffictype',
'networkrate', 'ispersistent', 'egressdefaultpolicy', 'availability',
'conservemode', 'specifyvlan', 'specifyipranges', 'supportspublicaccess',
'supportsstrechedl2subnet', 'service', 'tags', 'domain', 'zone'],
actions: [{
@@ -172,6 +175,7 @@ export default {
title: 'VPC Offerings',
icon: 'deployment-unit',
permission: ['listVPCOfferings'],
+ params: { isrecursive: 'true' },
resourceType: 'VpcOffering',
columns: ['name', 'state', 'displaytext', 'domain', 'zone'],
details: ['name', 'id', 'displaytext', 'distributedvpcrouter',
'service', 'tags', 'domain', 'zone', 'created'],