Merge "Don't load user role assignment or groups tabs for non-admins"

This commit is contained in:
Zuul 2021-03-27 20:01:44 +00:00 committed by Gerrit Code Review
commit bbec512f1d
1 changed files with 8 additions and 0 deletions

View File

@ -90,6 +90,10 @@ class RoleAssignmentsTab(tabs.TableTab):
template_name = "horizon/common/_detail_table.html"
preload = False
def allowed(self, request):
return policy.check((("identity", "identity:list_role_assignments"),),
self.request)
def get_roleassignmentstable_data(self):
user = self.tab_group.kwargs['user']
@ -136,6 +140,10 @@ class GroupsTab(tabs.TableTab):
template_name = "horizon/common/_detail_table.html"
preload = False
def allowed(self, request):
return policy.check((("identity", "identity:list_groups"),),
self.request)
def get_groupstable_data(self):
user_groups = []
user = self.tab_group.kwargs['user']