config: allow read-only admin to see some views

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
diff --git a/src/config/section/offering.js b/src/config/section/offering.js
index 857e90e..b4c53b8 100644
--- a/src/config/section/offering.js
+++ b/src/config/section/offering.js
@@ -19,13 +19,13 @@
   name: 'offering',
   title: 'Offerings',
   icon: 'shopping',
-  permission: ['createServiceOffering', 'createDiskOffering'],
+  permission: ['listServiceOfferings', 'listDiskOfferings', 'listDomains'],
   children: [
     {
       name: 'computeoffering',
       title: 'Compute Offerings',
       icon: 'cloud',
-      permission: ['listServiceOfferings', 'createServiceOffering'],
+      permission: ['listServiceOfferings', 'listDomains'],
       params: { isrecursive: 'true' },
       columns: ['name', 'displaytext', 'cpunumber', 'cpuspeed', 'memory', 'tags', 'domain', 'zone', 'order'],
       details: ['name', 'id', 'displaytext', 'offerha', 'provisioningtype', 'storagetype', 'iscustomized', 'limitcpuuse', 'cpunumber', 'cpuspeed', 'memory', 'tags', 'domain', 'zone', 'created'],
@@ -96,7 +96,7 @@
       name: 'diskoffering',
       title: 'Disk Offerings',
       icon: 'hdd',
-      permission: ['listDiskOfferings', 'createDiskOffering'],
+      permission: ['listDiskOfferings', 'listDomains'],
       params: { isrecursive: 'true' },
       columns: ['name', 'displaytext', 'disksize', 'tags', 'domain', 'zone', 'order'],
       details: ['name', 'id', 'displaytext', 'disksize', 'provisioningtype', 'storagetype', 'iscustomized', 'tags', 'domain', 'zone', 'created'],
@@ -136,7 +136,7 @@
       name: 'backupoffering',
       title: 'Backup Offerings',
       icon: 'cloud-upload',
-      permission: ['listBackupOfferings', 'importBackupOffering'],
+      permission: ['listBackupOfferings', 'listInfrastructure'],
       columns: ['name', 'description', 'zoneid'],
       details: ['name', 'id', 'description', 'externalid', 'zone', 'created'],
       actions: [{
@@ -157,7 +157,7 @@
       name: 'networkoffering',
       title: 'Network Offerings',
       icon: 'wifi',
-      permission: ['listNetworkOfferings', 'createNetworkOffering'],
+      permission: ['listNetworkOfferings', 'listInfrastructure'],
       params: { isrecursive: 'true' },
       columns: ['name', 'state', 'guestiptype', 'traffictype', 'networkrate', 'tags', 'domain', 'zone', 'order'],
       details: ['name', 'id', 'displaytext', 'guestiptype', 'traffictype', 'networkrate', 'ispersistent', 'egressdefaultpolicy', 'availability', 'conservemode', 'specifyvlan', 'specifyipranges', 'supportspublicaccess', 'supportsstrechedl2subnet', 'tags', 'service', 'domain', 'zone'],
@@ -221,7 +221,7 @@
       name: 'vpcoffering',
       title: 'VPC Offerings',
       icon: 'deployment-unit',
-      permission: ['listVPCOfferings', 'createVPCOffering'],
+      permission: ['listVPCOfferings', 'listInfrastructure'],
       params: { isrecursive: 'true' },
       resourceType: 'VpcOffering',
       columns: ['name', 'state', 'displaytext', 'domain', 'zone', 'order'],
diff --git a/src/config/section/role.js b/src/config/section/role.js
index 13b1a24..0aa5d64 100644
--- a/src/config/section/role.js
+++ b/src/config/section/role.js
@@ -19,7 +19,7 @@
   name: 'role',
   title: 'Roles',
   icon: 'idcard',
-  permission: ['listRoles', 'createRole'],
+  permission: ['listRoles', 'listRolePermissions'],
   columns: ['name', 'type', 'description'],
   details: ['name', 'id', 'type', 'description'],
   tabs: [{