0002-a2_rbac-use-bulk-update-of-admin_role-permissions-35.patch
src/authentic2/a2_rbac/managers.py | ||
---|---|---|
71 | 71 |
self_perm = admin_role.add_self_administration() |
72 | 72 |
permissions.add(self_perm) |
73 | 73 |
if set(admin_role.permissions.all()) != permissions: |
74 |
for permission in permissions: |
|
75 |
admin_role.permissions.through.objects.get_or_create(role=admin_role, |
|
76 |
permission=permission) |
|
74 |
admin_role.permissions = permissions |
|
77 | 75 |
return admin_role |
78 | 76 | |
79 | 77 |
def get_mirror_role(self, instance, name, slug, ou=None, |
80 |
- |