Add policy rules to project panels

Add policy rules to panel in
- firewalls
- instances
- network_topology
- networks
- routers
- stacks

Change-Id: Iab9f2ebb9f70febbc712eb4cfacf069049db7426
Partial-Bug:#1534495
This commit is contained in:
Samantha Blanco 2016-12-22 14:32:55 -05:00
parent 24179c740c
commit 59741bd46e
6 changed files with 6 additions and 0 deletions

View File

@ -25,6 +25,7 @@ class Firewall(horizon.Panel):
name = _("Firewalls")
slug = "firewalls"
permissions = ('openstack.services.network',)
policy_rules = (("network", "get_firewall"),)
def allowed(self, context):
request = context['request']

View File

@ -21,3 +21,4 @@ class Instances(horizon.Panel):
name = _("Instances")
slug = 'instances'
permissions = ('openstack.services.compute',)
policy_rules = (("compute", "compute:get"),)

View File

@ -25,3 +25,4 @@ class NetworkTopology(horizon.Panel):
name = _("Network Topology")
slug = 'network_topology'
permissions = ('openstack.services.network', )
policy_rules = (("network", "get_auto_allocated_topology"),)

View File

@ -21,3 +21,4 @@ class Networks(horizon.Panel):
name = _("Networks")
slug = 'networks'
permissions = ('openstack.services.network',)
policy_rules = (("network", "get_network"),)

View File

@ -22,6 +22,7 @@ class Routers(horizon.Panel):
name = _("Routers")
slug = 'routers'
permissions = ('openstack.services.network',)
policy_rules = (("network", "get_router"),)
@staticmethod
def can_register():

View File

@ -19,3 +19,4 @@ class Stacks(horizon.Panel):
name = _("Stacks")
slug = "stacks"
permissions = ('openstack.services.orchestration',)
policy_rules = (("orchestration", "stacks:index"),)