Enable object access check via related attribute in generic CBV.
This commit is contained in:
@@ -146,7 +146,8 @@ class ObjectPermissionCheckMixin(object):
|
|||||||
except PermissionDenied:
|
except PermissionDenied:
|
||||||
AccessControlList.objects.check_access(
|
AccessControlList.objects.check_access(
|
||||||
self.object_permission, request.user,
|
self.object_permission, request.user,
|
||||||
self.get_permission_object()
|
self.get_permission_object(),
|
||||||
|
related=getattr(self, 'object_permission_related', None)
|
||||||
)
|
)
|
||||||
|
|
||||||
return super(
|
return super(
|
||||||
|
|||||||
Reference in New Issue
Block a user