Replace filter_by_access with restrict_queryset
With the interface finalized, replace .filter_by_access() in the generic view mixins with restrict_queryset(). Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
This commit is contained in:
@@ -117,7 +117,7 @@ class ExternalObjectMixin(object):
|
||||
permission = self.get_external_object_permission()
|
||||
|
||||
if permission:
|
||||
queryset = AccessControlList.objects.filter_by_access(
|
||||
queryset = AccessControlList.objects.restrict_queryset(
|
||||
permission=permission, queryset=queryset,
|
||||
user=self.request.user
|
||||
)
|
||||
@@ -260,7 +260,7 @@ class MultipleObjectMixin(object):
|
||||
)
|
||||
|
||||
if self.object_permission:
|
||||
return AccessControlList.objects.filter_by_access(
|
||||
return AccessControlList.objects.restrict_queryset(
|
||||
permission=self.object_permission, queryset=queryset,
|
||||
user=self.request.user
|
||||
)
|
||||
@@ -333,7 +333,7 @@ class ObjectListPermissionFilterMixin(object):
|
||||
queryset = super(ObjectListPermissionFilterMixin, self).get_queryset()
|
||||
|
||||
if not self.access_object_retrieve_method and self.object_permission:
|
||||
return AccessControlList.objects.filter_by_access(
|
||||
return AccessControlList.objects.restrict_queryset(
|
||||
permission=self.object_permission, queryset=queryset,
|
||||
user=self.request.user
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user