diff --git a/mayan/apps/checkouts/tests/test_views.py b/mayan/apps/checkouts/tests/test_views.py index ce15996dd6..294f9f4438 100644 --- a/mayan/apps/checkouts/tests/test_views.py +++ b/mayan/apps/checkouts/tests/test_views.py @@ -15,7 +15,7 @@ from user_management.tests import ( from ..models import DocumentCheckout from ..permissions import ( permission_document_checkin, permission_document_checkin_override, - permission_document_checkout + permission_document_checkout, permission_document_checkout_detail_view ) @@ -59,6 +59,9 @@ class DocumentCheckoutViewTestCase(GenericDocumentViewTestCase): self.role.permissions.add( permission_document_checkin.stored_permission ) + self.role.permissions.add( + permission_document_checkout_detail_view.stored_permission + ) response = self.post( 'checkouts:checkin_document', args=(self.document.pk,), follow=True @@ -98,6 +101,9 @@ class DocumentCheckoutViewTestCase(GenericDocumentViewTestCase): self.role.permissions.add( permission_document_checkout.stored_permission ) + self.role.permissions.add( + permission_document_checkout_detail_view.stored_permission + ) response = self.post( 'checkouts:checkout_document', args=(self.document.pk,), data={ @@ -214,7 +220,9 @@ class DocumentCheckoutViewTestCase(GenericDocumentViewTestCase): self.role.permissions.add( permission_document_checkin_override.stored_permission ) - + self.role.permissions.add( + permission_document_checkout_detail_view.stored_permission + ) response = self.post( 'checkouts:checkin_document', args=(self.document.pk,), follow=True ) diff --git a/mayan/apps/documents/tests/test_views.py b/mayan/apps/documents/tests/test_views.py index a543585062..3b5c0e2aa3 100644 --- a/mayan/apps/documents/tests/test_views.py +++ b/mayan/apps/documents/tests/test_views.py @@ -19,12 +19,13 @@ from ..models import ( DeletedDocument, Document, DocumentType, HASH_FUNCTION ) from ..permissions import ( - permission_document_delete, permission_document_download, - permission_document_properties_edit, permission_document_restore, - permission_document_tools, permission_document_trash, - permission_document_type_create, permission_document_type_delete, - permission_document_type_edit, permission_document_type_view, - permission_document_view, permission_empty_trash + permission_document_create, permission_document_delete, + permission_document_download, permission_document_properties_edit, + permission_document_restore, permission_document_tools, + permission_document_trash, permission_document_type_create, + permission_document_type_delete, permission_document_type_edit, + permission_document_type_view, permission_document_view, + permission_empty_trash ) from .literals import ( @@ -247,6 +248,9 @@ class DocumentsViewsTestCase(GenericDocumentViewTestCase): self.role.permissions.add( permission_document_properties_edit.stored_permission ) + self.role.permissions.add( + permission_document_create.stored_permission + ) response = self.post( 'documents:document_document_type_edit', args=(self.document.pk,), @@ -303,6 +307,9 @@ class DocumentsViewsTestCase(GenericDocumentViewTestCase): self.role.permissions.add( permission_document_properties_edit.stored_permission ) + self.role.permissions.add( + permission_document_create.stored_permission + ) response = self.post( 'documents:document_multiple_document_type_edit',