自动加载权限
This commit is contained in:
parent
b7fee9c7ca
commit
41810c868e
@ -578,4 +578,23 @@ class SyncedEnforcer():
|
||||
return self._e.remove_named_grouping_policies(ptype,rules)
|
||||
|
||||
def build_incremental_role_links(self, op, ptype, rules):
|
||||
self.get_model().build_incremental_role_links(self.get_role_manager(), op, "g", ptype, rules)
|
||||
self.get_model().build_incremental_role_links(self.get_role_manager(), op, "g", ptype, rules)
|
||||
|
||||
def get_all_users_by_domain(self, domain):
|
||||
"""获得所有与该域相关联的用户"""
|
||||
data = self.get_filtered_grouping_policy(2, domain)
|
||||
res = []
|
||||
for item in data:
|
||||
res.append({
|
||||
'username': item[0],
|
||||
'role_id': item[1]
|
||||
})
|
||||
return res
|
||||
|
||||
def get_domains_for_user(self, user):
|
||||
"""获取用户拥有的所有域名"""
|
||||
data = self.get_filtered_grouping_policy(0, user)
|
||||
res = []
|
||||
for item in data:
|
||||
res.append(item[2])
|
||||
return res
|
Loading…
Reference in New Issue
Block a user