Allow "Execute document tools" permission via ACL
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com>
This commit is contained in:
@@ -80,6 +80,9 @@
|
||||
Deploy a Redis container.
|
||||
- Improve document version upload form.
|
||||
- Use dropzone for document version upload form.
|
||||
- Allow the "Execute document tools" permission to be
|
||||
granted via ACL.
|
||||
|
||||
|
||||
3.2.8 (2019-10-01)
|
||||
==================
|
||||
|
||||
@@ -87,10 +87,10 @@ from .permissions import (
|
||||
permission_document_download, permission_document_edit,
|
||||
permission_document_new_version, permission_document_print,
|
||||
permission_document_properties_edit, permission_document_restore,
|
||||
permission_document_trash, permission_document_type_delete,
|
||||
permission_document_type_edit, permission_document_type_view,
|
||||
permission_document_version_revert, permission_document_version_view,
|
||||
permission_document_view
|
||||
permission_document_tools, permission_document_trash,
|
||||
permission_document_type_delete, permission_document_type_edit,
|
||||
permission_document_type_view, permission_document_version_revert,
|
||||
permission_document_version_view, permission_document_view
|
||||
)
|
||||
# Just import to initialize the search models
|
||||
from .search import document_search, document_page_search # NOQA
|
||||
@@ -191,8 +191,8 @@ class DocumentsApp(MayanAppConfig):
|
||||
permission_document_delete, permission_document_download,
|
||||
permission_document_edit, permission_document_new_version,
|
||||
permission_document_print, permission_document_properties_edit,
|
||||
permission_document_restore, permission_document_trash,
|
||||
permission_document_version_revert,
|
||||
permission_document_restore, permission_document_tools,
|
||||
permission_document_trash, permission_document_version_revert,
|
||||
permission_document_version_view, permission_document_view,
|
||||
permission_events_view, permission_transformation_create,
|
||||
permission_transformation_delete,
|
||||
|
||||
@@ -301,7 +301,9 @@ class DocumentViewTestCase(
|
||||
self.test_document.pages.all().delete()
|
||||
self.assertEqual(self.test_document.pages.count(), 0)
|
||||
|
||||
self.grant_permission(permission=permission_document_tools)
|
||||
self.grant_access(
|
||||
obj=self.test_document, permission=permission_document_tools
|
||||
)
|
||||
|
||||
response = self._request_document_update_page_count_view()
|
||||
self.assertEqual(response.status_code, 302)
|
||||
@@ -322,7 +324,9 @@ class DocumentViewTestCase(
|
||||
self.test_document.pages.all().delete()
|
||||
self.assertEqual(self.test_document.pages.count(), 0)
|
||||
|
||||
self.grant_permission(permission=permission_document_tools)
|
||||
self.grant_access(
|
||||
obj=self.test_document, permission=permission_document_tools
|
||||
)
|
||||
|
||||
response = self._request_document_multiple_update_page_count_view()
|
||||
self.assertEqual(response.status_code, 302)
|
||||
|
||||
Reference in New Issue
Block a user