Add optimization reminder.

This commit is contained in:
Roberto Rosario
2015-07-13 23:44:43 -04:00
parent 7ba9410d70
commit 8d7a9df7e8

View File

@@ -59,6 +59,7 @@ class AccessControlListManager(models.Manager):
user_roles.append(role)
# TODO: possible .exists() optimization
if not self.filter(content_type=ContentType.objects.get_for_model(obj), object_id=obj.pk, permissions__in=stored_permissions, role__in=user_roles):
raise PermissionDenied(ugettext('Insufficient access.'))