Improve printable ACL representation.

This commit is contained in:
Roberto Rosario
2016-05-11 03:39:07 -04:00
parent 9c22fc9714
commit bc79798723

View File

@@ -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(