0001-a2_rbac-fix-RoleParenting.__str__-magic-method-33328.patch
src/authentic2/a2_rbac/models.py | ||
---|---|---|
322 | 322 |
verbose_name_plural = _('role parenting relations') |
323 | 323 | |
324 | 324 |
def __str__(self): |
325 |
return self.name |
|
325 |
return u'{0} {1}> {2}'.format(self.parent.name, '-' if self.direct else '~', |
|
326 |
self.child.name) |
|
326 | 327 | |
327 | 328 | |
328 | 329 |
class RoleAttribute(models.Model): |
tests/test_data_transfer.py | ||
---|---|---|
466 | 466 |
import_site({'roles': [child_role_dict, parent_role_dict]}, ImportContext()) |
467 | 467 |
child = Role.objects.get(slug='child-role') |
468 | 468 |
manager = Role.objects.get(slug='_a2-managers-of-role-grand-parent-role') |
469 |
RoleParenting.objects.get(child=child, parent=manager, direct=True) |
|
469 |
rp = RoleParenting.objects.get(child=child, parent=manager, direct=True) |
|
470 |
assert str(rp) |
|
470 | 471 | |
471 | 472 | |
472 | 473 |
def test_import_roles_role_delete_orphans(db): |
473 |
- |