Add klass argument to get_object_or_404 usage
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
This commit is contained in:
@@ -20,12 +20,12 @@ class APIObjectACLListView(generics.ListCreateAPIView):
|
||||
"""
|
||||
def get_content_object(self):
|
||||
content_type = get_object_or_404(
|
||||
ContentType, app_label=self.kwargs['app_label'],
|
||||
klass=ContentType, app_label=self.kwargs['app_label'],
|
||||
model=self.kwargs['model']
|
||||
)
|
||||
|
||||
content_object = get_object_or_404(
|
||||
content_type.model_class(), pk=self.kwargs['object_pk']
|
||||
klass=content_type.model_class(), pk=self.kwargs['object_pk']
|
||||
)
|
||||
|
||||
if self.request.method == 'GET':
|
||||
@@ -84,12 +84,12 @@ class APIObjectACLView(generics.RetrieveDestroyAPIView):
|
||||
permission_required = permission_acl_edit
|
||||
|
||||
content_type = get_object_or_404(
|
||||
ContentType, app_label=self.kwargs['app_label'],
|
||||
klass=ContentType, app_label=self.kwargs['app_label'],
|
||||
model=self.kwargs['model']
|
||||
)
|
||||
|
||||
content_object = get_object_or_404(
|
||||
content_type.model_class(), pk=self.kwargs['object_pk']
|
||||
klass=content_type.model_class(), pk=self.kwargs['object_pk']
|
||||
)
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
@@ -110,17 +110,17 @@ class APIObjectACLPermissionListView(generics.ListCreateAPIView):
|
||||
"""
|
||||
def get_acl(self):
|
||||
return get_object_or_404(
|
||||
self.get_content_object().acls, pk=self.kwargs['pk']
|
||||
klass=self.get_content_object().acls, pk=self.kwargs['pk']
|
||||
)
|
||||
|
||||
def get_content_object(self):
|
||||
content_type = get_object_or_404(
|
||||
ContentType, app_label=self.kwargs['app_label'],
|
||||
klass=ContentType, app_label=self.kwargs['app_label'],
|
||||
model=self.kwargs['model']
|
||||
)
|
||||
|
||||
content_object = get_object_or_404(
|
||||
content_type.model_class(), pk=self.kwargs['object_pk']
|
||||
klass=content_type.model_class(), pk=self.kwargs['object_pk']
|
||||
)
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
@@ -167,17 +167,17 @@ class APIObjectACLPermissionView(generics.RetrieveDestroyAPIView):
|
||||
|
||||
def get_acl(self):
|
||||
return get_object_or_404(
|
||||
self.get_content_object().acls, pk=self.kwargs['pk']
|
||||
klass=self.get_content_object().acls, pk=self.kwargs['pk']
|
||||
)
|
||||
|
||||
def get_content_object(self):
|
||||
content_type = get_object_or_404(
|
||||
ContentType, app_label=self.kwargs['app_label'],
|
||||
klass=ContentType, app_label=self.kwargs['app_label'],
|
||||
model=self.kwargs['model']
|
||||
)
|
||||
|
||||
content_object = get_object_or_404(
|
||||
content_type.model_class(), pk=self.kwargs['object_pk']
|
||||
klass=content_type.model_class(), pk=self.kwargs['object_pk']
|
||||
)
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
|
||||
@@ -33,7 +33,7 @@ class ACLCreateView(SingleObjectCreateView):
|
||||
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
self.object_content_type = get_object_or_404(
|
||||
ContentType, app_label=self.kwargs['app_label'],
|
||||
klass=ContentType, app_label=self.kwargs['app_label'],
|
||||
model=self.kwargs['model']
|
||||
)
|
||||
|
||||
@@ -89,7 +89,7 @@ class ACLDeleteView(SingleObjectDeleteView):
|
||||
model = AccessControlList
|
||||
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
acl = get_object_or_404(AccessControlList, pk=self.kwargs['pk'])
|
||||
acl = get_object_or_404(klass=AccessControlList, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_acl_edit, user=request.user,
|
||||
@@ -117,7 +117,7 @@ class ACLDeleteView(SingleObjectDeleteView):
|
||||
class ACLListView(SingleObjectListView):
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
self.object_content_type = get_object_or_404(
|
||||
ContentType, app_label=self.kwargs['app_label'],
|
||||
klass=ContentType, app_label=self.kwargs['app_label'],
|
||||
model=self.kwargs['model']
|
||||
)
|
||||
|
||||
@@ -189,11 +189,11 @@ class ACLPermissionsView(AssignRemoveView):
|
||||
return results
|
||||
|
||||
def add(self, item):
|
||||
permission = get_object_or_404(StoredPermission, pk=item)
|
||||
permission = get_object_or_404(klass=StoredPermission, pk=item)
|
||||
self.get_object().permissions.add(permission)
|
||||
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
acl = get_object_or_404(AccessControlList, pk=self.kwargs['pk'])
|
||||
acl = get_object_or_404(klass=AccessControlList, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_acl_edit, user=request.user,
|
||||
@@ -242,7 +242,7 @@ class ACLPermissionsView(AssignRemoveView):
|
||||
return StoredPermission.objects.filter(pk__in=merged_pks)
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(AccessControlList, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=AccessControlList, pk=self.kwargs['pk'])
|
||||
|
||||
def get_right_list_help_text(self):
|
||||
if self.get_object().get_inherited_permissions():
|
||||
@@ -257,7 +257,7 @@ class ACLPermissionsView(AssignRemoveView):
|
||||
return ACLPermissionsView.generate_choices(self.get_available_list())
|
||||
|
||||
def remove(self, item):
|
||||
permission = get_object_or_404(StoredPermission, pk=item)
|
||||
permission = get_object_or_404(klass=StoredPermission, pk=item)
|
||||
self.get_object().permissions.remove(permission)
|
||||
|
||||
def right_list(self):
|
||||
|
||||
@@ -135,7 +135,7 @@ class APICabinetDocumentListView(generics.ListCreateAPIView):
|
||||
return context
|
||||
|
||||
def get_cabinet(self):
|
||||
return get_object_or_404(Cabinet, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Cabinet, pk=self.kwargs['pk'])
|
||||
|
||||
def get_queryset(self):
|
||||
cabinet = self.get_cabinet()
|
||||
@@ -163,7 +163,7 @@ class APICabinetDocumentView(generics.RetrieveDestroyAPIView):
|
||||
serializer_class = CabinetDocumentSerializer
|
||||
|
||||
def get_cabinet(self):
|
||||
return get_object_or_404(Cabinet, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Cabinet, pk=self.kwargs['pk'])
|
||||
|
||||
def get_queryset(self):
|
||||
return self.get_cabinet().documents.all()
|
||||
|
||||
@@ -134,7 +134,7 @@ class CabinetDetailView(DocumentListView):
|
||||
return context
|
||||
|
||||
def get_object(self):
|
||||
cabinet = get_object_or_404(Cabinet, pk=self.kwargs['pk'])
|
||||
cabinet = get_object_or_404(klass=Cabinet, pk=self.kwargs['pk'])
|
||||
|
||||
if cabinet.is_root_node():
|
||||
permission_object = cabinet
|
||||
@@ -189,7 +189,7 @@ class CabinetListView(SingleObjectListView):
|
||||
|
||||
class DocumentCabinetListView(CabinetListView):
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
self.document = get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
self.document = get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_document_view, user=request.user,
|
||||
|
||||
@@ -28,7 +28,7 @@ class CheckoutDocumentView(SingleObjectCreateView):
|
||||
form_class = DocumentCheckoutForm
|
||||
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
self.document = get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
self.document = get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_document_checkout, user=request.user,
|
||||
@@ -129,7 +129,7 @@ class CheckoutDetailView(SingleObjectDetailView):
|
||||
}
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
|
||||
class DocumentCheckinView(ConfirmView):
|
||||
@@ -151,7 +151,7 @@ class DocumentCheckinView(ConfirmView):
|
||||
return context
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
def get_post_action_redirect(self):
|
||||
return reverse('checkouts:checkout_info', args=(self.get_object().pk,))
|
||||
|
||||
@@ -32,7 +32,7 @@ class TransformationDeleteView(SingleObjectDeleteView):
|
||||
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
self.transformation = get_object_or_404(
|
||||
Transformation, pk=self.kwargs['pk']
|
||||
klass=Transformation, pk=self.kwargs['pk']
|
||||
)
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
@@ -80,7 +80,7 @@ class TransformationCreateView(SingleObjectCreateView):
|
||||
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
content_type = get_object_or_404(
|
||||
ContentType, app_label=self.kwargs['app_label'],
|
||||
klass=ContentType, app_label=self.kwargs['app_label'],
|
||||
model=self.kwargs['model']
|
||||
)
|
||||
|
||||
@@ -139,7 +139,7 @@ class TransformationEditView(SingleObjectEditView):
|
||||
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
self.transformation = get_object_or_404(
|
||||
Transformation, pk=self.kwargs['pk']
|
||||
klass=Transformation, pk=self.kwargs['pk']
|
||||
)
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
@@ -188,7 +188,7 @@ class TransformationEditView(SingleObjectEditView):
|
||||
class TransformationListView(SingleObjectListView):
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
content_type = get_object_or_404(
|
||||
ContentType, app_label=self.kwargs['app_label'],
|
||||
klass=ContentType, app_label=self.kwargs['app_label'],
|
||||
model=self.kwargs['model']
|
||||
)
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ class APICommentListView(generics.ListCreateAPIView):
|
||||
else:
|
||||
permission_required = permission_comment_create
|
||||
|
||||
document = get_object_or_404(Document, pk=self.kwargs['document_pk'])
|
||||
document = get_object_or_404(klass=Document, pk=self.kwargs['document_pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_required, user=self.request.user,
|
||||
@@ -78,7 +78,7 @@ class APICommentView(generics.RetrieveDestroyAPIView):
|
||||
else:
|
||||
permission_required = permission_comment_delete
|
||||
|
||||
document = get_object_or_404(Document, pk=self.kwargs['document_pk'])
|
||||
document = get_object_or_404(klass=Document, pk=self.kwargs['document_pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_required, user=self.request.user,
|
||||
|
||||
@@ -35,7 +35,7 @@ class DocumentCommentCreateView(SingleObjectCreateView):
|
||||
).dispatch(request, *args, **kwargs)
|
||||
|
||||
def get_document(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
return {
|
||||
@@ -90,7 +90,7 @@ class DocumentCommentDeleteView(SingleObjectDeleteView):
|
||||
|
||||
class DocumentCommentListView(SingleObjectListView):
|
||||
def get_document(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
return {
|
||||
|
||||
@@ -62,7 +62,7 @@ class APIIndexNodeInstanceDocumentListView(generics.ListAPIView):
|
||||
|
||||
def get_queryset(self):
|
||||
index_node_instance = get_object_or_404(
|
||||
IndexInstanceNode, pk=self.kwargs['pk']
|
||||
klass=IndexInstanceNode, pk=self.kwargs['pk']
|
||||
)
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_document_indexing_view,
|
||||
@@ -109,7 +109,7 @@ class APIDocumentIndexListView(generics.ListAPIView):
|
||||
serializer_class = IndexInstanceNodeSerializer
|
||||
|
||||
def get_queryset(self):
|
||||
document = get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
document = get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_document_view, user=self.request.user,
|
||||
obj=document
|
||||
|
||||
@@ -119,7 +119,7 @@ class SetupIndexDocumentTypesView(AssignRemoveView):
|
||||
}
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(Index, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Index, pk=self.kwargs['pk'])
|
||||
|
||||
def left_list(self):
|
||||
return AssignRemoveView.generate_choices(
|
||||
@@ -149,7 +149,7 @@ class SetupIndexTreeTemplateListView(SingleObjectListView):
|
||||
}
|
||||
|
||||
def get_index(self):
|
||||
return get_object_or_404(Index, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Index, pk=self.kwargs['pk'])
|
||||
|
||||
def get_object_list(self):
|
||||
return self.get_index().template_root.get_descendants(
|
||||
@@ -185,7 +185,7 @@ class TemplateNodeCreateView(SingleObjectCreateView):
|
||||
}
|
||||
|
||||
def get_parent_node(self):
|
||||
return get_object_or_404(IndexTemplateNode, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=IndexTemplateNode, pk=self.kwargs['pk'])
|
||||
|
||||
|
||||
class TemplateNodeDeleteView(SingleObjectDeleteView):
|
||||
@@ -260,7 +260,7 @@ class IndexInstanceNodeView(DocumentListView):
|
||||
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
self.index_instance_node = get_object_or_404(
|
||||
IndexInstanceNode, pk=self.kwargs['pk']
|
||||
klass=IndexInstanceNode, pk=self.kwargs['pk']
|
||||
)
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
@@ -340,7 +340,7 @@ class DocumentIndexNodeListView(SingleObjectListView):
|
||||
).dispatch(request, *args, **kwargs)
|
||||
|
||||
def get_document(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
return {
|
||||
|
||||
@@ -25,11 +25,11 @@ class APIDocumentPageContentView(generics.RetrieveAPIView):
|
||||
serializer_class = DocumentPageContentSerializer
|
||||
|
||||
def get_document(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['document_pk'])
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['document_pk'])
|
||||
|
||||
def get_document_version(self):
|
||||
return get_object_or_404(
|
||||
self.get_document().versions.all(), pk=self.kwargs['version_pk']
|
||||
klass=self.get_document().versions.all(), pk=self.kwargs['version_pk']
|
||||
)
|
||||
|
||||
def get_queryset(self):
|
||||
|
||||
@@ -84,7 +84,7 @@ class DocumentParsingErrorsListView(SingleObjectListView):
|
||||
view_permission = permission_content_view
|
||||
|
||||
def get_document(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
return {
|
||||
@@ -144,7 +144,7 @@ class DocumentTypeSettingsEditView(SingleObjectEditView):
|
||||
post_action_redirect = reverse_lazy('documents:document_type_list')
|
||||
|
||||
def get_document_type(self):
|
||||
return get_object_or_404(DocumentType, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=DocumentType, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
return {
|
||||
|
||||
@@ -113,7 +113,7 @@ class DocumentVersionDetachedSignatureCreateView(FormView):
|
||||
).dispatch(request, *args, **kwargs)
|
||||
|
||||
def get_document_version(self):
|
||||
return get_object_or_404(DocumentVersion, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=DocumentVersion, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
return {
|
||||
@@ -212,7 +212,7 @@ class DocumentVersionEmbeddedSignatureCreateView(FormView):
|
||||
).dispatch(request, *args, **kwargs)
|
||||
|
||||
def get_document_version(self):
|
||||
return get_object_or_404(DocumentVersion, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=DocumentVersion, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
return {
|
||||
@@ -295,7 +295,7 @@ class DocumentVersionSignatureListView(SingleObjectListView):
|
||||
).dispatch(request, *args, **kwargs)
|
||||
|
||||
def get_document_version(self):
|
||||
return get_object_or_404(DocumentVersion, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=DocumentVersion, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
return {
|
||||
@@ -350,7 +350,7 @@ class DocumentVersionSignatureUploadView(SingleObjectCreateView):
|
||||
).dispatch(request, *args, **kwargs)
|
||||
|
||||
def get_document_version(self):
|
||||
return get_object_or_404(DocumentVersion, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=DocumentVersion, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
return {
|
||||
|
||||
@@ -41,7 +41,7 @@ class APIDocumentTypeWorkflowListView(generics.ListAPIView):
|
||||
serializer_class = WorkflowSerializer
|
||||
|
||||
def get_document_type(self):
|
||||
document_type = get_object_or_404(DocumentType, pk=self.kwargs['pk'])
|
||||
document_type = get_object_or_404(klass=DocumentType, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_document_type_view, user=self.request.user,
|
||||
@@ -106,7 +106,7 @@ class APIWorkflowDocumentTypeList(generics.ListCreateAPIView):
|
||||
else:
|
||||
permission_required = permission_workflow_edit
|
||||
|
||||
workflow = get_object_or_404(Workflow, pk=self.kwargs['pk'])
|
||||
workflow = get_object_or_404(klass=Workflow, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_required, user=self.request.user,
|
||||
@@ -159,7 +159,7 @@ class APIWorkflowDocumentTypeView(generics.RetrieveDestroyAPIView):
|
||||
else:
|
||||
permission_required = permission_workflow_edit
|
||||
|
||||
workflow = get_object_or_404(Workflow, pk=self.kwargs['pk'])
|
||||
workflow = get_object_or_404(klass=Workflow, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_required, user=self.request.user,
|
||||
@@ -297,7 +297,7 @@ class APIWorkflowStateListView(generics.ListCreateAPIView):
|
||||
else:
|
||||
permission_required = permission_workflow_edit
|
||||
|
||||
workflow = get_object_or_404(Workflow, pk=self.kwargs['pk'])
|
||||
workflow = get_object_or_404(klass=Workflow, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_required, user=self.request.user,
|
||||
@@ -340,7 +340,7 @@ class APIWorkflowStateView(generics.RetrieveUpdateDestroyAPIView):
|
||||
else:
|
||||
permission_required = permission_workflow_edit
|
||||
|
||||
workflow = get_object_or_404(Workflow, pk=self.kwargs['pk'])
|
||||
workflow = get_object_or_404(klass=Workflow, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_required, user=self.request.user,
|
||||
@@ -393,7 +393,7 @@ class APIWorkflowTransitionListView(generics.ListCreateAPIView):
|
||||
else:
|
||||
permission_required = permission_workflow_edit
|
||||
|
||||
workflow = get_object_or_404(Workflow, pk=self.kwargs['pk'])
|
||||
workflow = get_object_or_404(klass=Workflow, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_required, user=self.request.user,
|
||||
@@ -447,7 +447,7 @@ class APIWorkflowTransitionView(generics.RetrieveUpdateDestroyAPIView):
|
||||
else:
|
||||
permission_required = permission_workflow_edit
|
||||
|
||||
workflow = get_object_or_404(Workflow, pk=self.kwargs['pk'])
|
||||
workflow = get_object_or_404(klass=Workflow, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_required, user=self.request.user,
|
||||
@@ -471,7 +471,7 @@ class APIWorkflowInstanceListView(generics.ListAPIView):
|
||||
}
|
||||
|
||||
def get_document(self):
|
||||
document = get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
document = get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_workflow_view, user=self.request.user,
|
||||
@@ -496,7 +496,7 @@ class APIWorkflowInstanceView(generics.RetrieveAPIView):
|
||||
serializer_class = WorkflowInstanceSerializer
|
||||
|
||||
def get_document(self):
|
||||
document = get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
document = get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_workflow_view, user=self.request.user,
|
||||
@@ -515,7 +515,7 @@ class APIWorkflowInstanceLogEntryListView(generics.ListCreateAPIView):
|
||||
post: Transition a document workflow by creating a new document workflow log entry.
|
||||
"""
|
||||
def get_document(self):
|
||||
document = get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
document = get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
if self.request.method == 'GET':
|
||||
"""
|
||||
@@ -562,7 +562,7 @@ class APIWorkflowInstanceLogEntryListView(generics.ListCreateAPIView):
|
||||
|
||||
def get_workflow_instance(self):
|
||||
workflow = get_object_or_404(
|
||||
self.get_document().workflows, pk=self.kwargs['workflow_pk']
|
||||
klass=self.get_document().workflows, pk=self.kwargs['workflow_pk']
|
||||
)
|
||||
|
||||
return workflow
|
||||
|
||||
@@ -58,7 +58,7 @@ class DocumentWorkflowInstanceListView(SingleObjectListView):
|
||||
).dispatch(request, *args, **kwargs)
|
||||
|
||||
def get_document(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
return {
|
||||
@@ -107,7 +107,7 @@ class WorkflowInstanceDetailView(SingleObjectListView):
|
||||
return self.get_workflow_instance().log_entries.order_by('-datetime')
|
||||
|
||||
def get_workflow_instance(self):
|
||||
return get_object_or_404(WorkflowInstance, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=WorkflowInstance, pk=self.kwargs['pk'])
|
||||
|
||||
|
||||
class WorkflowInstanceTransitionView(FormView):
|
||||
@@ -147,7 +147,7 @@ class WorkflowInstanceTransitionView(FormView):
|
||||
return self.get_workflow_instance().get_absolute_url()
|
||||
|
||||
def get_workflow_instance(self):
|
||||
return get_object_or_404(WorkflowInstance, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=WorkflowInstance, pk=self.kwargs['pk'])
|
||||
|
||||
|
||||
# Setup
|
||||
@@ -220,7 +220,7 @@ class SetupWorkflowDocumentTypesView(AssignRemoveView):
|
||||
}
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(Workflow, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Workflow, pk=self.kwargs['pk'])
|
||||
|
||||
def left_list(self):
|
||||
return AssignRemoveView.generate_choices(
|
||||
@@ -281,7 +281,7 @@ class SetupWorkflowStateActionCreateView(SingleObjectDynamicFormCreateView):
|
||||
}
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(WorkflowState, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=WorkflowState, pk=self.kwargs['pk'])
|
||||
|
||||
def get_post_action_redirect(self):
|
||||
return reverse(
|
||||
@@ -382,7 +382,7 @@ class SetupWorkflowStateActionListView(SingleObjectListView):
|
||||
return self.get_workflow_state().actions.all()
|
||||
|
||||
def get_workflow_state(self):
|
||||
return get_object_or_404(WorkflowState, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=WorkflowState, pk=self.kwargs['pk'])
|
||||
|
||||
|
||||
class SetupWorkflowStateActionSelectionView(FormView):
|
||||
@@ -409,7 +409,7 @@ class SetupWorkflowStateActionSelectionView(FormView):
|
||||
}
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(WorkflowState, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=WorkflowState, pk=self.kwargs['pk'])
|
||||
|
||||
|
||||
# Workflow states
|
||||
@@ -438,7 +438,7 @@ class SetupWorkflowStateCreateView(SingleObjectCreateView):
|
||||
)
|
||||
|
||||
def get_workflow(self):
|
||||
workflow = get_object_or_404(Workflow, pk=self.kwargs['pk'])
|
||||
workflow = get_object_or_404(klass=Workflow, pk=self.kwargs['pk'])
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=(permission_workflow_edit,), obj=workflow,
|
||||
user=self.request.user
|
||||
@@ -467,7 +467,7 @@ class SetupWorkflowStateDeleteView(SingleObjectDeleteView):
|
||||
)
|
||||
|
||||
def get_workflow(self):
|
||||
workflow = get_object_or_404(Workflow, pk=self.kwargs['pk'])
|
||||
workflow = get_object_or_404(klass=Workflow, pk=self.kwargs['pk'])
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=(permission_workflow_edit,), obj=workflow,
|
||||
user=self.request.user
|
||||
@@ -530,7 +530,7 @@ class SetupWorkflowStateListView(SingleObjectListView):
|
||||
return self.get_workflow().states.all()
|
||||
|
||||
def get_workflow(self):
|
||||
return get_object_or_404(Workflow, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Workflow, pk=self.kwargs['pk'])
|
||||
|
||||
|
||||
# Transitions
|
||||
@@ -567,7 +567,7 @@ class SetupWorkflowTransitionCreateView(SingleObjectCreateView):
|
||||
)
|
||||
|
||||
def get_workflow(self):
|
||||
workflow = get_object_or_404(Workflow, pk=self.kwargs['pk'])
|
||||
workflow = get_object_or_404(klass=Workflow, pk=self.kwargs['pk'])
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=(permission_workflow_edit,), obj=workflow,
|
||||
user=self.request.user
|
||||
@@ -648,7 +648,7 @@ class SetupWorkflowTransitionListView(SingleObjectListView):
|
||||
return self.get_workflow().transitions.all()
|
||||
|
||||
def get_workflow(self):
|
||||
return get_object_or_404(Workflow, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Workflow, pk=self.kwargs['pk'])
|
||||
|
||||
|
||||
# Other
|
||||
@@ -682,7 +682,7 @@ class WorkflowListView(SingleObjectListView):
|
||||
class WorkflowDocumentListView(DocumentListView):
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
self.workflow = get_object_or_404(
|
||||
WorkflowRuntimeProxy, pk=self.kwargs['pk']
|
||||
klass=WorkflowRuntimeProxy, pk=self.kwargs['pk']
|
||||
)
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
@@ -743,7 +743,7 @@ class WorkflowStateDocumentListView(DocumentListView):
|
||||
|
||||
def get_workflow_state(self):
|
||||
workflow_state = get_object_or_404(
|
||||
WorkflowStateRuntimeProxy, pk=self.kwargs['pk']
|
||||
klass=WorkflowStateRuntimeProxy, pk=self.kwargs['pk']
|
||||
)
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
@@ -790,7 +790,7 @@ class WorkflowStateListView(SingleObjectListView):
|
||||
)
|
||||
|
||||
def get_workflow(self):
|
||||
return get_object_or_404(WorkflowRuntimeProxy, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=WorkflowRuntimeProxy, pk=self.kwargs['pk'])
|
||||
|
||||
|
||||
class SetupWorkflowTransitionTriggerEventListView(FormView):
|
||||
@@ -831,7 +831,7 @@ class SetupWorkflowTransitionTriggerEventListView(FormView):
|
||||
).form_valid(form=form)
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(WorkflowTransition, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=WorkflowTransition, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
return {
|
||||
|
||||
@@ -160,7 +160,7 @@ class APIDocumentPageImageView(generics.RetrieveAPIView):
|
||||
else:
|
||||
permission_required = permission_document_edit
|
||||
|
||||
document = get_object_or_404(Document.passthrough, pk=self.kwargs['pk'])
|
||||
document = get_object_or_404(klass=Document.passthrough, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permission_required, self.request.user, document
|
||||
@@ -169,7 +169,7 @@ class APIDocumentPageImageView(generics.RetrieveAPIView):
|
||||
|
||||
def get_document_version(self):
|
||||
return get_object_or_404(
|
||||
self.get_document().versions.all(), pk=self.kwargs['version_pk']
|
||||
klass=self.get_document().versions.all(), pk=self.kwargs['version_pk']
|
||||
)
|
||||
|
||||
def get_queryset(self):
|
||||
@@ -256,7 +256,7 @@ class APIDocumentPageView(generics.RetrieveUpdateAPIView):
|
||||
else:
|
||||
permission_required = permission_document_edit
|
||||
|
||||
document = get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
document = get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permission_required, self.request.user, document
|
||||
@@ -265,7 +265,7 @@ class APIDocumentPageView(generics.RetrieveUpdateAPIView):
|
||||
|
||||
def get_document_version(self):
|
||||
return get_object_or_404(
|
||||
self.get_document().versions.all(), pk=self.kwargs['version_pk']
|
||||
klass=self.get_document().versions.all(), pk=self.kwargs['version_pk']
|
||||
)
|
||||
|
||||
def get_queryset(self):
|
||||
@@ -335,7 +335,7 @@ class APIDocumentTypeDocumentListView(generics.ListAPIView):
|
||||
serializer_class = DocumentSerializer
|
||||
|
||||
def get_queryset(self):
|
||||
document_type = get_object_or_404(DocumentType, pk=self.kwargs['pk'])
|
||||
document_type = get_object_or_404(klass=DocumentType, pk=self.kwargs['pk'])
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_document_type_view, user=self.request.user,
|
||||
obj=document_type
|
||||
@@ -351,7 +351,7 @@ class APIDocumentVersionDownloadView(DownloadMixin, generics.RetrieveAPIView):
|
||||
lookup_url_kwarg = 'version_pk'
|
||||
|
||||
def get_document(self):
|
||||
document = get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
document = get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=(permission_document_download,), user=self.request.user,
|
||||
@@ -445,7 +445,7 @@ class APIDocumentVersionPageListView(generics.ListAPIView):
|
||||
serializer_class = DocumentPageSerializer
|
||||
|
||||
def get_document(self):
|
||||
document = get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
document = get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permission_document_view, self.request.user, document
|
||||
@@ -454,7 +454,7 @@ class APIDocumentVersionPageListView(generics.ListAPIView):
|
||||
|
||||
def get_document_version(self):
|
||||
return get_object_or_404(
|
||||
self.get_document().versions.all(), pk=self.kwargs['version_pk']
|
||||
klass=self.get_document().versions.all(), pk=self.kwargs['version_pk']
|
||||
)
|
||||
|
||||
def get_queryset(self):
|
||||
@@ -493,10 +493,10 @@ class APIDocumentVersionsListView(generics.ListCreateAPIView):
|
||||
return NewDocumentVersionSerializer
|
||||
|
||||
def get_queryset(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['pk']).versions.all()
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['pk']).versions.all()
|
||||
|
||||
def perform_create(self, serializer):
|
||||
document = get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
document = get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=(permission_document_new_version,),
|
||||
@@ -522,7 +522,7 @@ class APIDocumentVersionView(generics.RetrieveUpdateDestroyAPIView):
|
||||
else:
|
||||
permission_required = permission_document_edit
|
||||
|
||||
document = get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
document = get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permission_required, self.request.user, document
|
||||
|
||||
@@ -49,7 +49,7 @@ class DocumentPageInteractiveTransformation(RedirectView):
|
||||
)
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(DocumentPage, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=DocumentPage, pk=self.kwargs['pk'])
|
||||
|
||||
def get_redirect_url(self, *args, **kwargs):
|
||||
url = reverse(
|
||||
@@ -79,7 +79,7 @@ class DocumentPageListView(SingleObjectListView):
|
||||
).dispatch(request, *args, **kwargs)
|
||||
|
||||
def get_document(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
return {
|
||||
@@ -107,7 +107,7 @@ class DocumentPageNavigationBase(RedirectView):
|
||||
)
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(DocumentPage, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=DocumentPage, pk=self.kwargs['pk'])
|
||||
|
||||
def get_redirect_url(self, *args, **kwargs):
|
||||
parse_result = urlparse(
|
||||
@@ -251,7 +251,7 @@ class DocumentPageView(SimpleView):
|
||||
}
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(DocumentPage, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=DocumentPage, pk=self.kwargs['pk'])
|
||||
|
||||
|
||||
class DocumentPageViewResetView(RedirectView):
|
||||
|
||||
@@ -71,7 +71,7 @@ class DocumentTypeDeleteView(SingleObjectDeleteView):
|
||||
|
||||
class DocumentTypeDocumentListView(DocumentListView):
|
||||
def get_document_type(self):
|
||||
return get_object_or_404(DocumentType, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=DocumentType, pk=self.kwargs['pk'])
|
||||
|
||||
def get_document_queryset(self):
|
||||
return self.get_document_type().documents.all()
|
||||
@@ -145,7 +145,7 @@ class DocumentTypeFilenameCreateView(SingleObjectCreateView):
|
||||
)
|
||||
|
||||
def get_document_type(self):
|
||||
return get_object_or_404(DocumentType, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=DocumentType, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
return {
|
||||
@@ -218,7 +218,7 @@ class DocumentTypeFilenameListView(SingleObjectListView):
|
||||
object_permission = permission_document_type_view
|
||||
|
||||
def get_document_type(self):
|
||||
return get_object_or_404(DocumentType, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=DocumentType, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
return {
|
||||
|
||||
@@ -38,7 +38,7 @@ class DocumentVersionListView(SingleObjectListView):
|
||||
).dispatch(request, *args, **kwargs)
|
||||
|
||||
def get_document(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
return {
|
||||
@@ -66,7 +66,7 @@ class DocumentVersionRevertView(ConfirmView):
|
||||
}
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(DocumentVersion, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=DocumentVersion, pk=self.kwargs['pk'])
|
||||
|
||||
def view_action(self):
|
||||
try:
|
||||
|
||||
@@ -238,7 +238,7 @@ class DocumentDuplicatesListView(DocumentListView):
|
||||
).dispatch(request, *args, **kwargs)
|
||||
|
||||
def get_document(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
context = super(DocumentDuplicatesListView, self).get_extra_context()
|
||||
@@ -327,7 +327,7 @@ class DocumentRestoreView(ConfirmView):
|
||||
|
||||
def object_action(self, instance):
|
||||
source_document = get_object_or_404(
|
||||
Document.passthrough, pk=instance.pk
|
||||
klass=Document.passthrough, pk=instance.pk
|
||||
)
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
@@ -338,7 +338,7 @@ class DocumentRestoreView(ConfirmView):
|
||||
instance.restore()
|
||||
|
||||
def view_action(self):
|
||||
instance = get_object_or_404(DeletedDocument, pk=self.kwargs['pk'])
|
||||
instance = get_object_or_404(klass=DeletedDocument, pk=self.kwargs['pk'])
|
||||
|
||||
self.object_action(instance=instance)
|
||||
|
||||
@@ -366,7 +366,7 @@ class DocumentTrashView(ConfirmView):
|
||||
}
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
def get_post_action_redirect(self):
|
||||
return reverse('documents:document_list_recent_access')
|
||||
@@ -752,7 +752,7 @@ class DocumentTransformationsCloneView(FormView):
|
||||
return context
|
||||
|
||||
def get_object(self):
|
||||
instance = get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
instance = get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_transformation_edit,
|
||||
@@ -825,7 +825,7 @@ class DocumentPrint(FormView):
|
||||
return context
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
def get_template_names(self):
|
||||
if self.page_group or self.page_range:
|
||||
|
||||
@@ -27,7 +27,7 @@ class APIObjectEventListView(generics.ListAPIView):
|
||||
|
||||
def get_object(self):
|
||||
content_type = get_object_or_404(
|
||||
ContentType, app_label=self.kwargs['app_label'],
|
||||
klass=ContentType, app_label=self.kwargs['app_label'],
|
||||
model=self.kwargs['model']
|
||||
)
|
||||
|
||||
|
||||
@@ -156,7 +156,7 @@ class ObjectEventListView(EventListView):
|
||||
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
self.object_content_type = get_object_or_404(
|
||||
ContentType, app_label=self.kwargs['app_label'],
|
||||
klass=ContentType, app_label=self.kwargs['app_label'],
|
||||
model=self.kwargs['model']
|
||||
)
|
||||
|
||||
@@ -222,7 +222,7 @@ class ObjectEventTypeSubscriptionListView(FormView):
|
||||
|
||||
def get_object(self):
|
||||
object_content_type = get_object_or_404(
|
||||
ContentType, app_label=self.kwargs['app_label'],
|
||||
klass=ContentType, app_label=self.kwargs['app_label'],
|
||||
model=self.kwargs['model']
|
||||
)
|
||||
|
||||
@@ -295,7 +295,7 @@ class UserEventListView(SingleObjectListView):
|
||||
return Action.objects.actor(obj=self.get_user())
|
||||
|
||||
def get_user(self):
|
||||
return get_object_or_404(get_user_model(), pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=get_user_model(), pk=self.kwargs['pk'])
|
||||
|
||||
|
||||
class CurrentUserEventListView(UserEventListView):
|
||||
|
||||
@@ -114,7 +114,7 @@ class DocumentTypeSettingsEditView(SingleObjectEditView):
|
||||
post_action_redirect = reverse_lazy('documents:document_type_list')
|
||||
|
||||
def get_document_type(self):
|
||||
return get_object_or_404(DocumentType, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=DocumentType, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
return {
|
||||
|
||||
@@ -32,7 +32,7 @@ class APIResolvedSmartLinkDocumentListView(generics.ListAPIView):
|
||||
serializer_class = ResolvedSmartLinkDocumentSerializer
|
||||
|
||||
def get_document(self):
|
||||
document = get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
document = get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_document_view, user=self.request.user,
|
||||
@@ -43,7 +43,7 @@ class APIResolvedSmartLinkDocumentListView(generics.ListAPIView):
|
||||
|
||||
def get_smart_link(self):
|
||||
smart_link = get_object_or_404(
|
||||
SmartLink.objects.get_for(document=self.get_document()),
|
||||
klass=SmartLink.objects.get_for(document=self.get_document()),
|
||||
pk=self.kwargs['smart_link_pk']
|
||||
)
|
||||
|
||||
@@ -86,7 +86,7 @@ class APIResolvedSmartLinkView(generics.RetrieveAPIView):
|
||||
serializer_class = ResolvedSmartLinkSerializer
|
||||
|
||||
def get_document(self):
|
||||
document = get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
document = get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_document_view, user=self.request.user,
|
||||
@@ -123,7 +123,7 @@ class APIResolvedSmartLinkListView(generics.ListAPIView):
|
||||
serializer_class = ResolvedSmartLinkSerializer
|
||||
|
||||
def get_document(self):
|
||||
document = get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
document = get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_document_view, user=self.request.user,
|
||||
@@ -182,7 +182,7 @@ class APISmartLinkConditionListView(generics.ListCreateAPIView):
|
||||
else:
|
||||
permission_required = permission_smart_link_edit
|
||||
|
||||
smart_link = get_object_or_404(SmartLink, pk=self.kwargs['pk'])
|
||||
smart_link = get_object_or_404(klass=SmartLink, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_required, user=self.request.user,
|
||||
@@ -225,7 +225,7 @@ class APISmartLinkConditionView(generics.RetrieveUpdateDestroyAPIView):
|
||||
else:
|
||||
permission_required = permission_smart_link_edit
|
||||
|
||||
smart_link = get_object_or_404(SmartLink, pk=self.kwargs['pk'])
|
||||
smart_link = get_object_or_404(klass=SmartLink, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_required, user=self.request.user,
|
||||
|
||||
@@ -129,11 +129,11 @@ class SmartLinkDocumentsViewTestCase(GenericDocumentViewTestCase):
|
||||
'linking:smart_link_instances_for_document',
|
||||
args=(self.document.pk,)
|
||||
)
|
||||
# Text must appear 2 times, only for the windows title and template
|
||||
# Text must appear 3 times, 2 for the window titles and template
|
||||
# heading. The two smart links are not shown.
|
||||
|
||||
self.assertContains(
|
||||
response, text=self.document.label, count=2, status_code=200
|
||||
response, text=self.document.label, count=3, status_code=200
|
||||
)
|
||||
|
||||
def test_document_smart_link_list_view_with_permission(self):
|
||||
@@ -152,9 +152,9 @@ class SmartLinkDocumentsViewTestCase(GenericDocumentViewTestCase):
|
||||
args=(self.document.pk,)
|
||||
)
|
||||
|
||||
# Text must appear 4 times: 2 for the windows title and template
|
||||
# Text must appear 5 times: 3 for the window titles and template
|
||||
# heading, plus 2 for the test.
|
||||
|
||||
self.assertContains(
|
||||
response, text=self.document.label, count=4, status_code=200
|
||||
response, text=self.document.label, count=5, status_code=200
|
||||
)
|
||||
|
||||
@@ -33,10 +33,10 @@ logger = logging.getLogger(__name__)
|
||||
class ResolvedSmartLinkView(DocumentListView):
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
self.document = get_object_or_404(
|
||||
Document, pk=self.kwargs['document_pk']
|
||||
klass=Document, pk=self.kwargs['document_pk']
|
||||
)
|
||||
self.smart_link = get_object_or_404(
|
||||
SmartLink, pk=self.kwargs['smart_link_pk']
|
||||
klass=SmartLink, pk=self.kwargs['smart_link_pk']
|
||||
)
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
@@ -114,7 +114,7 @@ class SetupSmartLinkDocumentTypesView(AssignRemoveView):
|
||||
}
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(SmartLink, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=SmartLink, pk=self.kwargs['pk'])
|
||||
|
||||
def left_list(self):
|
||||
# TODO: filter document type list by user ACL
|
||||
@@ -166,7 +166,7 @@ class SmartLinkListView(SingleObjectListView):
|
||||
|
||||
class DocumentSmartLinkListView(SmartLinkListView):
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
self.document = get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
self.document = get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_document_view, user=request.user,
|
||||
@@ -262,7 +262,7 @@ class SmartLinkConditionListView(SingleObjectListView):
|
||||
return self.get_smart_link().conditions.all()
|
||||
|
||||
def get_smart_link(self):
|
||||
return get_object_or_404(SmartLink, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=SmartLink, pk=self.kwargs['pk'])
|
||||
|
||||
|
||||
class SmartLinkConditionCreateView(SingleObjectCreateView):
|
||||
@@ -300,7 +300,7 @@ class SmartLinkConditionCreateView(SingleObjectCreateView):
|
||||
return self.get_smart_link().conditions.all()
|
||||
|
||||
def get_smart_link(self):
|
||||
return get_object_or_404(SmartLink, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=SmartLink, pk=self.kwargs['pk'])
|
||||
|
||||
|
||||
class SmartLinkConditionEditView(SingleObjectEditView):
|
||||
|
||||
@@ -213,7 +213,7 @@ class UserMailerLogEntryListView(SingleObjectListView):
|
||||
return self.get_user_mailer().error_log.all()
|
||||
|
||||
def get_user_mailer(self):
|
||||
return get_object_or_404(UserMailer, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=UserMailer, pk=self.kwargs['pk'])
|
||||
|
||||
|
||||
class UserMailerListView(SingleObjectListView):
|
||||
@@ -271,7 +271,7 @@ class UserMailerTestView(FormView):
|
||||
}
|
||||
|
||||
def get_object(self):
|
||||
user_mailer = get_object_or_404(UserMailer, pk=self.kwargs['pk'])
|
||||
user_mailer = get_object_or_404(klass=UserMailer, pk=self.kwargs['pk'])
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_user_mailer_use, user=self.request.user,
|
||||
obj=user_mailer
|
||||
|
||||
@@ -54,7 +54,7 @@ def save_metadata(metadata_dict, document, create=False, _user=None):
|
||||
parameters = {
|
||||
'document': document,
|
||||
'metadata_type': get_object_or_404(
|
||||
MetadataType,
|
||||
klass=MetadataType,
|
||||
pk=metadata_dict['id']
|
||||
)
|
||||
}
|
||||
@@ -71,7 +71,7 @@ def save_metadata(metadata_dict, document, create=False, _user=None):
|
||||
document_metadata = DocumentMetadata.objects.get(
|
||||
document=document,
|
||||
metadata_type=get_object_or_404(
|
||||
MetadataType,
|
||||
klass=MetadataType,
|
||||
pk=metadata_dict['id']
|
||||
),
|
||||
)
|
||||
|
||||
@@ -39,7 +39,7 @@ class APIDocumentMetadataListView(generics.ListCreateAPIView):
|
||||
permission_required = permission_metadata_document_add
|
||||
|
||||
document = get_object_or_404(
|
||||
Document, pk=self.kwargs['document_pk']
|
||||
klass=Document, pk=self.kwargs['document_pk']
|
||||
)
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
@@ -99,7 +99,7 @@ class APIDocumentMetadataView(generics.RetrieveUpdateDestroyAPIView):
|
||||
permission_required = permission_metadata_document_remove
|
||||
|
||||
document = get_object_or_404(
|
||||
Document, pk=self.kwargs['document_pk']
|
||||
klass=Document, pk=self.kwargs['document_pk']
|
||||
)
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
@@ -171,7 +171,7 @@ class APIDocumentTypeMetadataTypeListView(generics.ListCreateAPIView):
|
||||
permission_required = permission_document_type_edit
|
||||
|
||||
document_type = get_object_or_404(
|
||||
DocumentType, pk=self.kwargs['document_type_pk']
|
||||
klass=DocumentType, pk=self.kwargs['document_type_pk']
|
||||
)
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
@@ -228,7 +228,7 @@ class APIDocumentTypeMetadataTypeView(generics.RetrieveUpdateDestroyAPIView):
|
||||
permission_required = permission_document_type_edit
|
||||
|
||||
document_type = get_object_or_404(
|
||||
DocumentType, pk=self.kwargs['document_type_pk']
|
||||
klass=DocumentType, pk=self.kwargs['document_type_pk']
|
||||
)
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
|
||||
@@ -397,7 +397,7 @@ class DocumentMetadataListView(SingleObjectListView):
|
||||
)
|
||||
|
||||
def get_document(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
document = self.get_document()
|
||||
@@ -539,7 +539,7 @@ class DocumentMetadataRemoveView(MultipleObjectFormActionView):
|
||||
for form in form.forms:
|
||||
if form.cleaned_data['update']:
|
||||
metadata_type = get_object_or_404(
|
||||
MetadataType, pk=form.cleaned_data['id']
|
||||
klass=MetadataType, pk=form.cleaned_data['id']
|
||||
)
|
||||
try:
|
||||
document_metadata = DocumentMetadata.objects.get(
|
||||
@@ -705,7 +705,7 @@ class SetupDocumentTypeMetadataTypes(FormView):
|
||||
return initial
|
||||
|
||||
def get_object(self):
|
||||
obj = get_object_or_404(self.model, pk=self.kwargs['pk'])
|
||||
obj = get_object_or_404(klass=self.model, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=(permission_metadata_type_edit,),
|
||||
|
||||
@@ -46,7 +46,7 @@ class APIDocumentVersionOCRView(generics.GenericAPIView):
|
||||
queryset = DocumentVersion.objects.all()
|
||||
|
||||
def get_document(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['document_pk'])
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['document_pk'])
|
||||
|
||||
def get_queryset(self):
|
||||
return self.get_document().versions.all()
|
||||
@@ -74,11 +74,11 @@ class APIDocumentPageOCRContentView(generics.RetrieveAPIView):
|
||||
serializer_class = DocumentPageOCRContentSerializer
|
||||
|
||||
def get_document(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['document_pk'])
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['document_pk'])
|
||||
|
||||
def get_document_version(self):
|
||||
return get_object_or_404(
|
||||
self.get_document().versions.all(), pk=self.kwargs['version_pk']
|
||||
klass=self.get_document().versions.all(), pk=self.kwargs['version_pk']
|
||||
)
|
||||
|
||||
def get_queryset(self):
|
||||
|
||||
@@ -60,7 +60,7 @@ class DocumentOCRErrorsListView(SingleObjectListView):
|
||||
object_permission = permission_ocr_document
|
||||
|
||||
def get_document(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
return {
|
||||
@@ -124,7 +124,7 @@ class DocumentTypeSettingsEditView(SingleObjectEditView):
|
||||
post_action_redirect = reverse_lazy('documents:document_type_list')
|
||||
|
||||
def get_document_type(self):
|
||||
return get_object_or_404(DocumentType, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=DocumentType, pk=self.kwargs['pk'])
|
||||
|
||||
def get_extra_context(self):
|
||||
return {
|
||||
|
||||
@@ -34,7 +34,7 @@ class GroupRoleMembersView(AssignRemoveView):
|
||||
object_permission = permission_group_edit
|
||||
|
||||
def add(self, item):
|
||||
role = get_object_or_404(Role, pk=item)
|
||||
role = get_object_or_404(klass=Role, pk=item)
|
||||
self.get_object().roles.add(role)
|
||||
|
||||
def get_extra_context(self):
|
||||
@@ -44,7 +44,7 @@ class GroupRoleMembersView(AssignRemoveView):
|
||||
}
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(Group, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Group, pk=self.kwargs['pk'])
|
||||
|
||||
def left_list(self):
|
||||
return [
|
||||
@@ -57,7 +57,7 @@ class GroupRoleMembersView(AssignRemoveView):
|
||||
]
|
||||
|
||||
def remove(self, item):
|
||||
role = get_object_or_404(Role, pk=item)
|
||||
role = get_object_or_404(klass=Role, pk=item)
|
||||
self.get_object().roles.remove(role)
|
||||
|
||||
|
||||
@@ -87,7 +87,7 @@ class SetupRoleMembersView(AssignRemoveView):
|
||||
object_permission = permission_role_edit
|
||||
|
||||
def add(self, item):
|
||||
group = get_object_or_404(Group, pk=item)
|
||||
group = get_object_or_404(klass=Group, pk=item)
|
||||
self.get_object().groups.add(group)
|
||||
|
||||
def get_extra_context(self):
|
||||
@@ -101,7 +101,7 @@ class SetupRoleMembersView(AssignRemoveView):
|
||||
}
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(Role, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Role, pk=self.kwargs['pk'])
|
||||
|
||||
def left_list(self):
|
||||
return [
|
||||
@@ -114,7 +114,7 @@ class SetupRoleMembersView(AssignRemoveView):
|
||||
]
|
||||
|
||||
def remove(self, item):
|
||||
group = get_object_or_404(Group, pk=item)
|
||||
group = get_object_or_404(klass=Group, pk=item)
|
||||
self.get_object().groups.remove(group)
|
||||
|
||||
|
||||
@@ -148,7 +148,7 @@ class SetupRolePermissionsView(AssignRemoveView):
|
||||
Permission.check_permissions(
|
||||
self.request.user, permissions=(permission_permission_grant,)
|
||||
)
|
||||
permission = get_object_or_404(StoredPermission, pk=item)
|
||||
permission = get_object_or_404(klass=StoredPermission, pk=item)
|
||||
self.get_object().permissions.add(permission)
|
||||
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
@@ -169,7 +169,7 @@ class SetupRolePermissionsView(AssignRemoveView):
|
||||
}
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(Role, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Role, pk=self.kwargs['pk'])
|
||||
|
||||
def left_list(self):
|
||||
Permission.refresh()
|
||||
@@ -189,7 +189,7 @@ class SetupRolePermissionsView(AssignRemoveView):
|
||||
Permission.check_permissions(
|
||||
self.request.user, permissions=(permission_permission_revoke,)
|
||||
)
|
||||
permission = get_object_or_404(StoredPermission, pk=item)
|
||||
permission = get_object_or_404(klass=StoredPermission, pk=item)
|
||||
self.get_object().permissions.remove(permission)
|
||||
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ class APIStagingSourceFileView(generics.GenericAPIView):
|
||||
|
||||
def get(self, request, staging_folder_pk, encoded_filename):
|
||||
staging_folder = get_object_or_404(
|
||||
StagingFolderSource, pk=staging_folder_pk
|
||||
klass=StagingFolderSource, pk=staging_folder_pk
|
||||
)
|
||||
return Response(
|
||||
StagingFolderFileSerializer(
|
||||
|
||||
@@ -74,7 +74,7 @@ class SourceLogListView(SingleObjectListView):
|
||||
|
||||
def get_source(self):
|
||||
return get_object_or_404(
|
||||
Source.objects.select_subclasses(), pk=self.kwargs['pk']
|
||||
klass=Source.objects.select_subclasses(), pk=self.kwargs['pk']
|
||||
)
|
||||
|
||||
|
||||
@@ -110,7 +110,7 @@ class UploadBaseView(MultiFormView):
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
if 'source_id' in kwargs:
|
||||
self.source = get_object_or_404(
|
||||
Source.objects.filter(enabled=True).select_subclasses(),
|
||||
klass=Source.objects.filter(enabled=True).select_subclasses(),
|
||||
pk=kwargs['source_id']
|
||||
)
|
||||
else:
|
||||
@@ -196,7 +196,7 @@ class UploadInteractiveView(UploadBaseView):
|
||||
self.subtemplates_list = []
|
||||
|
||||
self.document_type = get_object_or_404(
|
||||
DocumentType,
|
||||
klass=DocumentType,
|
||||
pk=self.request.GET.get(
|
||||
'document_type_id', self.request.POST.get('document_type_id')
|
||||
)
|
||||
@@ -367,7 +367,7 @@ class UploadInteractiveVersionView(UploadBaseView):
|
||||
|
||||
self.subtemplates_list = []
|
||||
|
||||
self.document = get_object_or_404(Document, pk=kwargs['document_pk'])
|
||||
self.document = get_object_or_404(klass=Document, pk=kwargs['document_pk'])
|
||||
|
||||
# TODO: Try to remove this new version block check from here
|
||||
if NewVersionBlock.objects.is_blocked(self.document):
|
||||
@@ -490,7 +490,7 @@ class StagingFileDeleteView(SingleObjectDeleteView):
|
||||
|
||||
def get_source(self):
|
||||
return get_object_or_404(
|
||||
StagingFolderSource, pk=self.kwargs['pk']
|
||||
klass=StagingFolderSource, pk=self.kwargs['pk']
|
||||
)
|
||||
|
||||
|
||||
@@ -509,7 +509,7 @@ class SetupSourceCheckView(ConfirmView):
|
||||
}
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(Source.objects.select_subclasses(), pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Source.objects.select_subclasses(), pk=self.kwargs['pk'])
|
||||
|
||||
def view_action(self):
|
||||
task_check_interval_source.apply_async(
|
||||
@@ -543,7 +543,7 @@ class SetupSourceDeleteView(SingleObjectDeleteView):
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(
|
||||
Source.objects.select_subclasses(), pk=self.kwargs['pk']
|
||||
klass=Source.objects.select_subclasses(), pk=self.kwargs['pk']
|
||||
)
|
||||
|
||||
def get_form_class(self):
|
||||
@@ -562,7 +562,7 @@ class SetupSourceEditView(SingleObjectEditView):
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(
|
||||
Source.objects.select_subclasses(), pk=self.kwargs['pk']
|
||||
klass=Source.objects.select_subclasses(), pk=self.kwargs['pk']
|
||||
)
|
||||
|
||||
def get_form_class(self):
|
||||
|
||||
@@ -86,7 +86,7 @@ class APITagDocumentListView(generics.ListAPIView):
|
||||
serializer_class = DocumentSerializer
|
||||
|
||||
def get_queryset(self):
|
||||
tag = get_object_or_404(Tag, pk=self.kwargs['pk'])
|
||||
tag = get_object_or_404(klass=Tag, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_tag_view, user=self.request.user, obj=tag
|
||||
@@ -107,7 +107,7 @@ class APIDocumentTagListView(generics.ListCreateAPIView):
|
||||
}
|
||||
|
||||
def get_document(self):
|
||||
return get_object_or_404(Document, pk=self.kwargs['document_pk'])
|
||||
return get_object_or_404(klass=Document, pk=self.kwargs['document_pk'])
|
||||
|
||||
def get_queryset(self):
|
||||
document = self.get_document()
|
||||
@@ -162,7 +162,7 @@ class APIDocumentTagView(generics.RetrieveDestroyAPIView):
|
||||
serializer_class = DocumentTagSerializer
|
||||
|
||||
def get_document(self):
|
||||
document = get_object_or_404(Document, pk=self.kwargs['document_pk'])
|
||||
document = get_object_or_404(klass=Document, pk=self.kwargs['document_pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_document_view, user=self.request.user,
|
||||
|
||||
@@ -221,7 +221,7 @@ class TagListView(SingleObjectListView):
|
||||
|
||||
class TagTaggedItemListView(DocumentListView):
|
||||
def get_tag(self):
|
||||
return get_object_or_404(Tag, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Tag, pk=self.kwargs['pk'])
|
||||
|
||||
def get_document_queryset(self):
|
||||
return self.get_tag().documents.all()
|
||||
@@ -240,7 +240,7 @@ class TagTaggedItemListView(DocumentListView):
|
||||
|
||||
class DocumentTagListView(TagListView):
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
self.document = get_object_or_404(Document, pk=self.kwargs['pk'])
|
||||
self.document = get_object_or_404(klass=Document, pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=permission_document_view, user=request.user,
|
||||
|
||||
@@ -146,7 +146,7 @@ class APIUserGroupList(generics.ListCreateAPIView):
|
||||
else:
|
||||
permission = permission_user_edit
|
||||
|
||||
user = get_object_or_404(get_user_model(), pk=self.kwargs['pk'])
|
||||
user = get_object_or_404(klass=get_user_model(), pk=self.kwargs['pk'])
|
||||
|
||||
AccessControlList.objects.check_access(
|
||||
permissions=(permission,), user=self.request.user,
|
||||
|
||||
@@ -112,7 +112,7 @@ class GroupMembersView(AssignRemoveView):
|
||||
}
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(Group, pk=self.kwargs['pk'])
|
||||
return get_object_or_404(klass=Group, pk=self.kwargs['pk'])
|
||||
|
||||
def left_list(self):
|
||||
return GroupMembersView.generate_choices(
|
||||
@@ -237,7 +237,7 @@ class UserGroupsView(AssignRemoveView):
|
||||
|
||||
def get_object(self):
|
||||
return get_object_or_404(
|
||||
get_user_model().objects.filter(
|
||||
klass=get_user_model().objects.filter(
|
||||
is_superuser=False, is_staff=False
|
||||
), pk=self.kwargs['pk']
|
||||
)
|
||||
@@ -300,7 +300,7 @@ class UserOptionsEditView(SingleObjectEditView):
|
||||
|
||||
def get_user(self):
|
||||
return get_object_or_404(
|
||||
get_user_model().objects.filter(
|
||||
klass=get_user_model().objects.filter(
|
||||
is_superuser=False, is_staff=False
|
||||
), pk=self.kwargs['pk']
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user