Projet

Général

Profil

0002-a2_rbac-use-bulk-update-of-admin_role-permissions-35.patch

Benjamin Dauvergne, 02 septembre 2019 10:47

Télécharger (1,11 ko)

Voir les différences:

Subject: [PATCH 2/5] a2_rbac: use bulk update of admin_role permissions
 (#35391)

 src/authentic2/a2_rbac/managers.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
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
-