summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2017-07-19 12:52:08 +0000
committerGerrit Code Review <review@openstack.org>2017-07-19 12:52:08 +0000
commite109003b7844b1db0cd6e8c7a83c7eb6975fa9d5 (patch)
tree0f8b555a47151b9c2a1f5d42136ce58c5f1c43dd
parent92f315fa009d88faca15acc8efe8abc92f25fe87 (diff)
parent088538914f0a2607f09f8a725b8673bb3fccd161 (diff)
downloadhorizon-e109003b7844b1db0cd6e8c7a83c7eb6975fa9d5.tar.gz
Merge "Add correct policy for some actions" into stable/ocata
-rw-r--r--openstack_dashboard/dashboards/project/networks/ports/extensions/allowed_address_pairs/tables.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/openstack_dashboard/dashboards/project/networks/ports/extensions/allowed_address_pairs/tables.py b/openstack_dashboard/dashboards/project/networks/ports/extensions/allowed_address_pairs/tables.py
index 461f97772..2b609edb9 100644
--- a/openstack_dashboard/dashboards/project/networks/ports/extensions/allowed_address_pairs/tables.py
+++ b/openstack_dashboard/dashboards/project/networks/ports/extensions/allowed_address_pairs/tables.py
@@ -36,7 +36,10 @@ class AddAllowedAddressPair(policy.PolicyTargetMixin, tables.LinkAction):
url = "horizon:project:networks:ports:addallowedaddresspairs"
classes = ("ajax-modal",)
icon = "plus"
- policy_rules = (("network", "update_port"),)
+ policy_rules = (
+ ("network", "update_port"),
+ ("network", "update_port:allowed_address_pairs"),
+ )
def get_link_url(self, port=None):
if port:
@@ -62,6 +65,11 @@ class DeleteAllowedAddressPair(tables.DeleteAction):
count
)
+ policy_rules = (
+ ("network", "update_port"),
+ ("network", "update_port:allowed_address_pairs"),
+ )
+
def delete(self, request, ip_address):
try:
port_id = self.table.kwargs['port_id']