fix(roles): utilise l attribut plutot que le nom pour trouver le rôle dirigeant ; fix #168

release_1.4.0
François Poulain 2021-07-29 16:38:18 +02:00 commité par Gitea
Parent 471ac77037
révision 5258a5c9bd
1 fichiers modifiés avec 1 ajouts et 1 suppressions

Voir le fichier

@ -21,7 +21,7 @@ class RoleManager(models.Manager):
def get_dirigeant(self):
# /!\ il peut y en avoir zéro ou plusieurs et ça engendrera
# l'exception attendue
return self.get(name='Dirigeant')
return self.get(manage_association=True)
def delegables_by(self, role):
# Un rôle peut déléguer à tout ses « sous-rôles ».