a2_rbac: fix RoleParenting.__str__ magic method (#33328)
This commit is contained in:
parent
d0908cb272
commit
bd09473532
|
@ -322,7 +322,8 @@ class RoleParenting(RoleParentingAbstractBase):
|
|||
verbose_name_plural = _('role parenting relations')
|
||||
|
||||
def __str__(self):
|
||||
return self.name
|
||||
return u'{0} {1}> {2}'.format(self.parent.name, '-' if self.direct else '~',
|
||||
self.child.name)
|
||||
|
||||
|
||||
class RoleAttribute(models.Model):
|
||||
|
|
|
@ -466,7 +466,8 @@ def test_import_role_handle_manager_role_parenting(db):
|
|||
import_site({'roles': [child_role_dict, parent_role_dict]}, ImportContext())
|
||||
child = Role.objects.get(slug='child-role')
|
||||
manager = Role.objects.get(slug='_a2-managers-of-role-grand-parent-role')
|
||||
RoleParenting.objects.get(child=child, parent=manager, direct=True)
|
||||
rp = RoleParenting.objects.get(child=child, parent=manager, direct=True)
|
||||
assert str(rp)
|
||||
|
||||
|
||||
def test_import_roles_role_delete_orphans(db):
|
||||
|
|
Loading…
Reference in New Issue