From bc79798723c6420d267d694bc86f75a0237d2f97 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 11 May 2016 03:39:07 -0400 Subject: [PATCH] Improve printable ACL representation. --- mayan/apps/acls/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mayan/apps/acls/models.py b/mayan/apps/acls/models.py index a17612a95c..03db1cbebd 100644 --- a/mayan/apps/acls/models.py +++ b/mayan/apps/acls/models.py @@ -45,7 +45,11 @@ class AccessControlList(models.Model): verbose_name_plural = _('Access entries') def __str__(self): - return '{} <=> {}'.format(self.content_object, self.role) + return _('Permissions "%(permissions)s" to role "%(role)s" for "%(object)s"') % { + 'permissions': self.get_permission_titles(), + 'object': self.content_object, + 'role': self.role + } def get_inherited_permissions(self): return AccessControlList.objects.get_inherited_permissions(