summaryrefslogtreecommitdiff
path: root/openstack_dashboard/dashboards/admin/trunks/panel.py
diff options
context:
space:
mode:
Diffstat (limited to 'openstack_dashboard/dashboards/admin/trunks/panel.py')
-rw-r--r--openstack_dashboard/dashboards/admin/trunks/panel.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/openstack_dashboard/dashboards/admin/trunks/panel.py b/openstack_dashboard/dashboards/admin/trunks/panel.py
index 8d5f702a0..b312c72f5 100644
--- a/openstack_dashboard/dashboards/admin/trunks/panel.py
+++ b/openstack_dashboard/dashboards/admin/trunks/panel.py
@@ -14,6 +14,7 @@
import logging
+from django.conf import settings
from django.utils.translation import gettext_lazy as _
import horizon
@@ -30,6 +31,9 @@ class Trunks(horizon.Panel):
policy_rules = (("trunk", "context_is_admin"),)
def allowed(self, context):
+ if (('network' in settings.SYSTEM_SCOPE_SERVICES) !=
+ bool(context['request'].user.system_scoped)):
+ return False
request = context['request']
try:
return (