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'],

Reply via email to