Merge "Add policy rules to project panels"

This commit is contained in:
Jenkins
2017-01-03 19:08:31 +00:00
committed by Gerrit Code Review
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"),)