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:
parent
24179c740c
commit
59741bd46e
|
@ -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']
|
||||
|
|
|
@ -21,3 +21,4 @@ class Instances(horizon.Panel):
|
|||
name = _("Instances")
|
||||
slug = 'instances'
|
||||
permissions = ('openstack.services.compute',)
|
||||
policy_rules = (("compute", "compute:get"),)
|
||||
|
|
|
@ -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"),)
|
||||
|
|
|
@ -21,3 +21,4 @@ class Networks(horizon.Panel):
|
|||
name = _("Networks")
|
||||
slug = 'networks'
|
||||
permissions = ('openstack.services.network',)
|
||||
policy_rules = (("network", "get_network"),)
|
||||
|
|
|
@ -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():
|
||||
|
|
|
@ -19,3 +19,4 @@ class Stacks(horizon.Panel):
|
|||
name = _("Stacks")
|
||||
slug = "stacks"
|
||||
permissions = ('openstack.services.orchestration',)
|
||||
policy_rules = (("orchestration", "stacks:index"),)
|
||||
|
|
Loading…
Reference in New Issue