Merge "Don't load user role assignment or groups tabs for non-admins"
This commit is contained in:
commit
bbec512f1d
@ -90,6 +90,10 @@ class RoleAssignmentsTab(tabs.TableTab):
|
|||||||
template_name = "horizon/common/_detail_table.html"
|
template_name = "horizon/common/_detail_table.html"
|
||||||
preload = False
|
preload = False
|
||||||
|
|
||||||
|
def allowed(self, request):
|
||||||
|
return policy.check((("identity", "identity:list_role_assignments"),),
|
||||||
|
self.request)
|
||||||
|
|
||||||
def get_roleassignmentstable_data(self):
|
def get_roleassignmentstable_data(self):
|
||||||
user = self.tab_group.kwargs['user']
|
user = self.tab_group.kwargs['user']
|
||||||
|
|
||||||
@ -136,6 +140,10 @@ class GroupsTab(tabs.TableTab):
|
|||||||
template_name = "horizon/common/_detail_table.html"
|
template_name = "horizon/common/_detail_table.html"
|
||||||
preload = False
|
preload = False
|
||||||
|
|
||||||
|
def allowed(self, request):
|
||||||
|
return policy.check((("identity", "identity:list_groups"),),
|
||||||
|
self.request)
|
||||||
|
|
||||||
def get_groupstable_data(self):
|
def get_groupstable_data(self):
|
||||||
user_groups = []
|
user_groups = []
|
||||||
user = self.tab_group.kwargs['user']
|
user = self.tab_group.kwargs['user']
|
||||||
|
Loading…
Reference in New Issue
Block a user