Update all links to the new Link class interface
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
This commit is contained in:
@@ -30,21 +30,20 @@ def get_kwargs_factory(variable_name):
|
|||||||
|
|
||||||
link_acl_delete = Link(
|
link_acl_delete = Link(
|
||||||
icon_class=icon_acl_delete, kwargs={'acl_id': 'resolved_object.pk'},
|
icon_class=icon_acl_delete, kwargs={'acl_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_acl_edit,), permissions_related='content_object',
|
permission=permission_acl_edit, tags='dangerous', text=_('Delete'),
|
||||||
tags='dangerous', text=_('Delete'), view='acls:acl_delete',
|
view='acls:acl_delete',
|
||||||
)
|
)
|
||||||
link_acl_list = Link(
|
link_acl_list = Link(
|
||||||
icon_class=icon_acl_list, kwargs=get_kwargs_factory(
|
icon_class=icon_acl_list, kwargs=get_kwargs_factory(
|
||||||
variable_name='resolved_object'
|
variable_name='resolved_object'
|
||||||
), permissions=(permission_acl_view,), text=_('ACLs'), view='acls:acl_list'
|
), permission=permission_acl_view, text=_('ACLs'), view='acls:acl_list'
|
||||||
)
|
)
|
||||||
link_acl_create = Link(
|
link_acl_create = Link(
|
||||||
icon_class=icon_acl_new, kwargs=get_kwargs_factory('resolved_object'),
|
icon_class=icon_acl_new, kwargs=get_kwargs_factory('resolved_object'),
|
||||||
permissions=(permission_acl_edit,), text=_('New ACL'),
|
permission=permission_acl_edit, text=_('New ACL'), view='acls:acl_create'
|
||||||
view='acls:acl_create'
|
|
||||||
)
|
)
|
||||||
link_acl_permissions = Link(
|
link_acl_permissions = Link(
|
||||||
args='resolved_object.pk', icon_class=icon_permission,
|
args='resolved_object.pk', icon_class=icon_permission,
|
||||||
permissions=(permission_acl_edit,), permissions_related='content_object',
|
permission=permission_acl_edit, text=_('Permissions'),
|
||||||
text=_('Permissions'), view='acls:acl_permissions',
|
view='acls:acl_permissions',
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -24,17 +24,17 @@ from .permissions import (
|
|||||||
|
|
||||||
link_document_cabinet_list = Link(
|
link_document_cabinet_list = Link(
|
||||||
args='resolved_object.pk', icon_class=icon_cabinet_list,
|
args='resolved_object.pk', icon_class=icon_cabinet_list,
|
||||||
permissions=(permission_document_view,),
|
permission=permission_document_view, text=_('Cabinets'),
|
||||||
text=_('Cabinets'), view='cabinets:document_cabinet_list',
|
view='cabinets:document_cabinet_list',
|
||||||
)
|
)
|
||||||
link_document_cabinet_remove = Link(
|
link_document_cabinet_remove = Link(
|
||||||
args='resolved_object.pk', icon_class=icon_document_cabinet_remove,
|
args='resolved_object.pk', icon_class=icon_document_cabinet_remove,
|
||||||
permissions=(permission_cabinet_remove_document,),
|
permission=permission_cabinet_remove_document,
|
||||||
text=_('Remove from cabinets'), view='cabinets:document_cabinet_remove'
|
text=_('Remove from cabinets'), view='cabinets:document_cabinet_remove'
|
||||||
)
|
)
|
||||||
link_document_cabinet_add = Link(
|
link_document_cabinet_add = Link(
|
||||||
args='object.pk', icon_class=icon_document_cabinet_add,
|
args='object.pk', icon_class=icon_document_cabinet_add,
|
||||||
permissions=(permission_cabinet_add_document,), text=_('Add to cabinets'),
|
permission=permission_cabinet_add_document, text=_('Add to cabinets'),
|
||||||
view='cabinets:document_cabinet_add',
|
view='cabinets:document_cabinet_add',
|
||||||
)
|
)
|
||||||
link_document_multiple_cabinet_add = Link(
|
link_document_multiple_cabinet_add = Link(
|
||||||
@@ -61,21 +61,21 @@ link_custom_acl_list.condition = cabinet_is_root
|
|||||||
|
|
||||||
link_cabinet_child_add = Link(
|
link_cabinet_child_add = Link(
|
||||||
args='object.pk', icon_class=icon_cabinet_child_add,
|
args='object.pk', icon_class=icon_cabinet_child_add,
|
||||||
permissions=(permission_cabinet_create,), text=_('Add new level'),
|
permission=permission_cabinet_create, text=_('Add new level'),
|
||||||
view='cabinets:cabinet_child_add'
|
view='cabinets:cabinet_child_add'
|
||||||
)
|
)
|
||||||
link_cabinet_create = Link(
|
link_cabinet_create = Link(
|
||||||
icon_class=icon_cabinet_create, permissions=(permission_cabinet_create,),
|
icon_class=icon_cabinet_create, permission=permission_cabinet_create,
|
||||||
text=_('Create cabinet'), view='cabinets:cabinet_create'
|
text=_('Create cabinet'), view='cabinets:cabinet_create'
|
||||||
)
|
)
|
||||||
link_cabinet_delete = Link(
|
link_cabinet_delete = Link(
|
||||||
args='object.pk', icon_class=icon_cabinet_delete,
|
args='object.pk', icon_class=icon_cabinet_delete,
|
||||||
permissions=(permission_cabinet_delete,), tags='dangerous',
|
permission=permission_cabinet_delete, tags='dangerous',
|
||||||
text=_('Delete'), view='cabinets:cabinet_delete'
|
text=_('Delete'), view='cabinets:cabinet_delete'
|
||||||
)
|
)
|
||||||
link_cabinet_edit = Link(
|
link_cabinet_edit = Link(
|
||||||
args='object.pk', icon_class=icon_cabinet_edit,
|
args='object.pk', icon_class=icon_cabinet_edit,
|
||||||
permissions=(permission_cabinet_edit,), text=_('Edit'),
|
permission=permission_cabinet_edit, text=_('Edit'),
|
||||||
view='cabinets:cabinet_edit'
|
view='cabinets:cabinet_edit'
|
||||||
)
|
)
|
||||||
link_cabinet_list = Link(
|
link_cabinet_list = Link(
|
||||||
@@ -87,6 +87,6 @@ link_cabinet_list = Link(
|
|||||||
)
|
)
|
||||||
link_cabinet_view = Link(
|
link_cabinet_view = Link(
|
||||||
args='object.pk', icon_class=icon_cabinet_view,
|
args='object.pk', icon_class=icon_cabinet_view,
|
||||||
permissions=(permission_cabinet_view,), text=_('Details'),
|
permission=permission_cabinet_view, text=_('Details'),
|
||||||
view='cabinets:cabinet_view'
|
view='cabinets:cabinet_view'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ from .icons import (
|
|||||||
)
|
)
|
||||||
from .permissions import (
|
from .permissions import (
|
||||||
permission_document_checkin, permission_document_checkin_override,
|
permission_document_checkin, permission_document_checkin_override,
|
||||||
permission_document_checkout
|
permission_document_checkout, permission_document_checkout_detail_view
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@@ -36,19 +36,16 @@ link_checkout_list = Link(
|
|||||||
link_checkout_document = Link(
|
link_checkout_document = Link(
|
||||||
args='object.pk', condition=is_not_checked_out,
|
args='object.pk', condition=is_not_checked_out,
|
||||||
icon_class=icon_checkout_document,
|
icon_class=icon_checkout_document,
|
||||||
permissions=(permission_document_checkout,), text=_('Check out document'),
|
permission=permission_document_checkout, text=_('Check out document'),
|
||||||
view='checkouts:checkout_document',
|
view='checkouts:checkout_document',
|
||||||
)
|
)
|
||||||
link_checkin_document = Link(
|
link_checkin_document = Link(
|
||||||
args='object.pk', condition=is_checked_out,
|
args='object.pk', condition=is_checked_out,
|
||||||
icon_class=icon_checkin_document, permissions=(
|
icon_class=icon_checkin_document, permission=permission_document_checkin,
|
||||||
permission_document_checkin, permission_document_checkin_override
|
text=_('Check in document'), view='checkouts:checkin_document',
|
||||||
), text=_('Check in document'), view='checkouts:checkin_document',
|
|
||||||
|
|
||||||
)
|
)
|
||||||
link_checkout_info = Link(
|
link_checkout_info = Link(
|
||||||
args='resolved_object.pk', icon_class=icon_checkout_info, permissions=(
|
args='resolved_object.pk', icon_class=icon_checkout_info,
|
||||||
permission_document_checkin, permission_document_checkin_override,
|
permission=permission_document_checkout_detail_view,
|
||||||
permission_document_checkout
|
text=_('Check in/out'), view='checkouts:checkout_info',
|
||||||
), text=_('Check in/out'), view='checkouts:checkout_info',
|
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -57,12 +57,12 @@ link_documentation = Link(
|
|||||||
link_object_error_list = Link(
|
link_object_error_list = Link(
|
||||||
icon_class=icon_object_error_list,
|
icon_class=icon_object_error_list,
|
||||||
kwargs=get_kwargs_factory('resolved_object'),
|
kwargs=get_kwargs_factory('resolved_object'),
|
||||||
permissions=(permission_error_log_view,), text=_('Errors'),
|
permission=permission_error_log_view, text=_('Errors'),
|
||||||
view='common:object_error_list',
|
view='common:object_error_list',
|
||||||
)
|
)
|
||||||
link_object_error_list_clear = Link(
|
link_object_error_list_clear = Link(
|
||||||
kwargs=get_kwargs_factory('resolved_object'),
|
kwargs=get_kwargs_factory('resolved_object'),
|
||||||
permissions=(permission_error_log_view,), text=_('Clear all'),
|
permission=permission_error_log_view, text=_('Clear all'),
|
||||||
view='common:object_error_list_clear',
|
view='common:object_error_list_clear',
|
||||||
)
|
)
|
||||||
link_forum = Link(
|
link_forum = Link(
|
||||||
|
|||||||
@@ -33,20 +33,20 @@ def get_kwargs_factory(variable_name):
|
|||||||
link_transformation_create = Link(
|
link_transformation_create = Link(
|
||||||
icon_class=icon_transformation_create,
|
icon_class=icon_transformation_create,
|
||||||
kwargs=get_kwargs_factory('content_object'),
|
kwargs=get_kwargs_factory('content_object'),
|
||||||
permissions=(permission_transformation_create,),
|
permission=permission_transformation_create,
|
||||||
text=_('Create new transformation'), view='converter:transformation_create'
|
text=_('Create new transformation'), view='converter:transformation_create'
|
||||||
)
|
)
|
||||||
link_transformation_delete = Link(
|
link_transformation_delete = Link(
|
||||||
args='resolved_object.pk', permissions=(permission_transformation_delete,),
|
args='resolved_object.pk', permission=permission_transformation_delete,
|
||||||
tags='dangerous', text=_('Delete'), view='converter:transformation_delete'
|
tags='dangerous', text=_('Delete'), view='converter:transformation_delete'
|
||||||
)
|
)
|
||||||
link_transformation_edit = Link(
|
link_transformation_edit = Link(
|
||||||
args='resolved_object.pk', permissions=(permission_transformation_edit,),
|
args='resolved_object.pk', permission=permission_transformation_edit,
|
||||||
text=_('Edit'), view='converter:transformation_edit'
|
text=_('Edit'), view='converter:transformation_edit'
|
||||||
)
|
)
|
||||||
link_transformation_list = Link(
|
link_transformation_list = Link(
|
||||||
icon_class=icon_transformation,
|
icon_class=icon_transformation,
|
||||||
kwargs=get_kwargs_factory('resolved_object'),
|
kwargs=get_kwargs_factory('resolved_object'),
|
||||||
permissions=(permission_transformation_view,), text=_('Transformations'),
|
permission=permission_transformation_view, text=_('Transformations'),
|
||||||
view='converter:transformation_list'
|
view='converter:transformation_list'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -12,41 +12,40 @@ from .permissions import (
|
|||||||
|
|
||||||
link_key_delete = Link(
|
link_key_delete = Link(
|
||||||
kwargs={'key_id': 'resolved_object.pk'},
|
kwargs={'key_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_key_delete,), tags='dangerous', text=_('Delete'),
|
permission=permission_key_delete, tags='dangerous', text=_('Delete'),
|
||||||
view='django_gpg:key_delete'
|
view='django_gpg:key_delete'
|
||||||
)
|
)
|
||||||
link_key_detail = Link(
|
link_key_detail = Link(
|
||||||
kwargs={'key_id': 'resolved_object.pk'}, permissions=(permission_key_view,),
|
kwargs={'key_id': 'resolved_object.pk'}, permission=permission_key_view,
|
||||||
text=_('Details'), view='django_gpg:key_detail'
|
text=_('Details'), view='django_gpg:key_detail'
|
||||||
)
|
)
|
||||||
link_key_download = Link(
|
link_key_download = Link(
|
||||||
kwargs={'key_id': 'resolved_object.pk'},
|
kwargs={'key_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_key_download,), text=_('Download'),
|
permission=permission_key_download, text=_('Download'),
|
||||||
view='django_gpg:key_download'
|
view='django_gpg:key_download'
|
||||||
)
|
)
|
||||||
link_key_query = Link(
|
link_key_query = Link(
|
||||||
icon_class=icon_keyserver_search,
|
icon_class=icon_keyserver_search, permission=permission_keyserver_query,
|
||||||
permissions=(permission_keyserver_query,), text=_('Query keyservers'),
|
text=_('Query keyservers'), view='django_gpg:key_query'
|
||||||
view='django_gpg:key_query'
|
|
||||||
)
|
)
|
||||||
link_key_receive = Link(
|
link_key_receive = Link(
|
||||||
keep_query=True, kwargs={'key_id': 'object.key_id'},
|
keep_query=True, kwargs={'key_id': 'object.key_id'},
|
||||||
permissions=(permission_key_receive,), text=_('Import'),
|
permission=permission_key_receive, text=_('Import'),
|
||||||
view='django_gpg:key_receive',
|
view='django_gpg:key_receive',
|
||||||
)
|
)
|
||||||
link_key_setup = Link(
|
link_key_setup = Link(
|
||||||
icon_class=icon_key_setup, permissions=(permission_key_view,),
|
icon_class=icon_key_setup, permission=permission_key_view,
|
||||||
text=_('Key management'), view='django_gpg:key_public_list'
|
text=_('Key management'), view='django_gpg:key_public_list'
|
||||||
)
|
)
|
||||||
link_key_upload = Link(
|
link_key_upload = Link(
|
||||||
icon_class=icon_key_upload, permissions=(permission_key_upload,),
|
icon_class=icon_key_upload, permission=permission_key_upload,
|
||||||
text=_('Upload key'), view='django_gpg:key_upload'
|
text=_('Upload key'), view='django_gpg:key_upload'
|
||||||
)
|
)
|
||||||
link_private_keys = Link(
|
link_private_keys = Link(
|
||||||
permissions=(permission_key_view,), text=_('Private keys'),
|
permission=permission_key_view, text=_('Private keys'),
|
||||||
view='django_gpg:key_private_list'
|
view='django_gpg:key_private_list'
|
||||||
)
|
)
|
||||||
link_public_keys = Link(
|
link_public_keys = Link(
|
||||||
permissions=(permission_key_view,), text=_('Public keys'),
|
permission=permission_key_view, text=_('Public keys'),
|
||||||
view='django_gpg:key_public_list'
|
view='django_gpg:key_public_list'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -14,17 +14,17 @@ from .permissions import (
|
|||||||
|
|
||||||
link_comment_add = Link(
|
link_comment_add = Link(
|
||||||
icon_class=icon_comment_add, kwargs={'document_id': 'object.pk'},
|
icon_class=icon_comment_add, kwargs={'document_id': 'object.pk'},
|
||||||
permissions=(permission_comment_create,), text=_('Add comment'),
|
permission=permission_comment_create, text=_('Add comment'),
|
||||||
view='comments:comment_add',
|
view='comments:comment_add',
|
||||||
)
|
)
|
||||||
link_comment_delete = Link(
|
link_comment_delete = Link(
|
||||||
icon_class=icon_comment_delete, kwargs={'comment_id': 'object.pk'},
|
icon_class=icon_comment_delete, kwargs={'comment_id': 'object.pk'},
|
||||||
permissions=(permission_comment_delete,), tags='dangerous',
|
permission=permission_comment_delete, tags='dangerous',
|
||||||
text=_('Delete'), view='comments:comment_delete',
|
text=_('Delete'), view='comments:comment_delete',
|
||||||
)
|
)
|
||||||
link_comments_for_document = Link(
|
link_comments_for_document = Link(
|
||||||
icon_class=icon_comments_for_document,
|
icon_class=icon_comments_for_document,
|
||||||
kwargs={'document_id': 'resolved_object.pk'},
|
kwargs={'document_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_comment_view,), text=_('Comments'),
|
permission=permission_comment_view, text=_('Comments'),
|
||||||
view='comments:comments_for_document',
|
view='comments:comments_for_document',
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -45,27 +45,27 @@ link_index_setup_list = Link(
|
|||||||
)
|
)
|
||||||
link_index_setup_create = Link(
|
link_index_setup_create = Link(
|
||||||
icon_class=icon_index_create,
|
icon_class=icon_index_create,
|
||||||
permissions=(permission_document_indexing_create,), text=_('Create index'),
|
permission=permission_document_indexing_create, text=_('Create index'),
|
||||||
view='indexing:index_setup_create'
|
view='indexing:index_setup_create'
|
||||||
)
|
)
|
||||||
link_index_setup_edit = Link(
|
link_index_setup_edit = Link(
|
||||||
args='resolved_object.pk',
|
args='resolved_object.pk',
|
||||||
permissions=(permission_document_indexing_edit,), text=_('Edit'),
|
permission=permission_document_indexing_edit, text=_('Edit'),
|
||||||
view='indexing:index_setup_edit',
|
view='indexing:index_setup_edit',
|
||||||
)
|
)
|
||||||
link_index_setup_delete = Link(
|
link_index_setup_delete = Link(
|
||||||
args='resolved_object.pk',
|
args='resolved_object.pk',
|
||||||
permissions=(permission_document_indexing_delete,), tags='dangerous',
|
permission=permission_document_indexing_delete, tags='dangerous',
|
||||||
text=_('Delete'), view='indexing:index_setup_delete',
|
text=_('Delete'), view='indexing:index_setup_delete',
|
||||||
)
|
)
|
||||||
link_index_setup_view = Link(
|
link_index_setup_view = Link(
|
||||||
args='resolved_object.pk', icon_class=icon_index_setup_view,
|
args='resolved_object.pk', icon_class=icon_index_setup_view,
|
||||||
permissions=(permission_document_indexing_edit,), text=_('Tree template'),
|
permission=permission_document_indexing_edit, text=_('Tree template'),
|
||||||
view='indexing:index_setup_view',
|
view='indexing:index_setup_view',
|
||||||
)
|
)
|
||||||
link_index_setup_document_types = Link(
|
link_index_setup_document_types = Link(
|
||||||
args='resolved_object.pk', icon_class=icon_document_type,
|
args='resolved_object.pk', icon_class=icon_document_type,
|
||||||
permissions=(permission_document_indexing_edit,), text=_('Document types'),
|
permission=permission_document_indexing_edit, text=_('Document types'),
|
||||||
view='indexing:index_setup_document_types',
|
view='indexing:index_setup_document_types',
|
||||||
)
|
)
|
||||||
link_rebuild_index_instances = Link(
|
link_rebuild_index_instances = Link(
|
||||||
|
|||||||
@@ -18,25 +18,25 @@ from .permissions import (
|
|||||||
link_document_content = Link(
|
link_document_content = Link(
|
||||||
icon_class=icon_document_content,
|
icon_class=icon_document_content,
|
||||||
kwargs={'document_id': 'resolved_object.id'},
|
kwargs={'document_id': 'resolved_object.id'},
|
||||||
permissions=(permission_content_view,), text=_('Content'),
|
permission=permission_content_view, text=_('Content'),
|
||||||
view='document_parsing:document_content',
|
view='document_parsing:document_content',
|
||||||
)
|
)
|
||||||
link_document_page_content = Link(
|
link_document_page_content = Link(
|
||||||
icon_class=icon_document_content,
|
icon_class=icon_document_content,
|
||||||
kwargs={'document_page_id': 'resolved_object.id'},
|
kwargs={'document_page_id': 'resolved_object.id'},
|
||||||
permissions=(permission_content_view,), text=_('Content'),
|
permission=permission_content_view, text=_('Content'),
|
||||||
view='document_parsing:document_page_content',
|
view='document_parsing:document_page_content',
|
||||||
)
|
)
|
||||||
link_document_parsing_errors_list = Link(
|
link_document_parsing_errors_list = Link(
|
||||||
icon_class=icon_document_parsing_errors_list,
|
icon_class=icon_document_parsing_errors_list,
|
||||||
kwargs={'document_id': 'resolved_object.id'},
|
kwargs={'document_id': 'resolved_object.id'},
|
||||||
permissions=(permission_content_view,), text=_('Parsing errors'),
|
permission=permission_content_view, text=_('Parsing errors'),
|
||||||
view='document_parsing:document_parsing_error_list'
|
view='document_parsing:document_parsing_error_list'
|
||||||
)
|
)
|
||||||
link_document_content_download = Link(
|
link_document_content_download = Link(
|
||||||
icon_class=icon_document_content_download,
|
icon_class=icon_document_content_download,
|
||||||
kwargs={'document_id': 'resolved_object.id'},
|
kwargs={'document_id': 'resolved_object.id'},
|
||||||
permissions=(permission_content_view,), text=_('Download content'),
|
permission=permission_content_view, text=_('Download content'),
|
||||||
view='document_parsing:document_content_download'
|
view='document_parsing:document_content_download'
|
||||||
)
|
)
|
||||||
link_document_multiple_submit = Link(
|
link_document_multiple_submit = Link(
|
||||||
@@ -46,13 +46,13 @@ link_document_multiple_submit = Link(
|
|||||||
link_document_submit = Link(
|
link_document_submit = Link(
|
||||||
icon_class=icon_document_submit,
|
icon_class=icon_document_submit,
|
||||||
kwargs={'document_id': 'resolved_object.id'},
|
kwargs={'document_id': 'resolved_object.id'},
|
||||||
permissions=(permission_parse_document,),
|
permission=permission_parse_document,
|
||||||
text=_('Submit for parsing'), view='document_parsing:document_submit'
|
text=_('Submit for parsing'), view='document_parsing:document_submit'
|
||||||
)
|
)
|
||||||
link_document_type_parsing_settings = Link(
|
link_document_type_parsing_settings = Link(
|
||||||
icon_class=icon_document_type_parsing_settings,
|
icon_class=icon_document_type_parsing_settings,
|
||||||
kwargs={'document_type_id': 'resolved_object.id'},
|
kwargs={'document_type_id': 'resolved_object.id'},
|
||||||
permissions=(permission_document_type_parsing_setup,),
|
permission=permission_document_type_parsing_setup,
|
||||||
text=_('Setup parsing'),
|
text=_('Setup parsing'),
|
||||||
view='document_parsing:document_type_parsing_settings',
|
view='document_parsing:document_type_parsing_settings',
|
||||||
)
|
)
|
||||||
@@ -65,6 +65,6 @@ link_document_type_submit = Link(
|
|||||||
view='document_parsing:document_type_submit'
|
view='document_parsing:document_type_submit'
|
||||||
)
|
)
|
||||||
link_error_list = Link(
|
link_error_list = Link(
|
||||||
icon_class=icon_link_error_list, permissions=(permission_content_view,),
|
icon_class=icon_link_error_list, permission=permission_content_view,
|
||||||
text=_('Parsing errors'), view='document_parsing:error_list'
|
text=_('Parsing errors'), view='document_parsing:error_list'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from django.apps import apps
|
|
||||||
from django.utils.translation import ugettext_lazy as _
|
from django.utils.translation import ugettext_lazy as _
|
||||||
|
|
||||||
from mayan.apps.navigation import Link
|
from mayan.apps.navigation import Link
|
||||||
@@ -9,8 +8,9 @@ from .icons import (
|
|||||||
icon_all_document_version_signature_verify, icon_document_signature_list,
|
icon_all_document_version_signature_verify, icon_document_signature_list,
|
||||||
link_document_version_signature_detached_create,
|
link_document_version_signature_detached_create,
|
||||||
icon_document_version_signature_embedded_create,
|
icon_document_version_signature_embedded_create,
|
||||||
icon_document_version_signature_list
|
icon_document_version_signature_list, icon_document_version_signature_upload
|
||||||
)
|
)
|
||||||
|
from .literals import SIGNATURE_TYPE_DETACHED
|
||||||
from .permissions import (
|
from .permissions import (
|
||||||
permission_document_version_sign_detached,
|
permission_document_version_sign_detached,
|
||||||
permission_document_version_sign_embedded,
|
permission_document_version_sign_embedded,
|
||||||
@@ -23,69 +23,63 @@ from .permissions import (
|
|||||||
|
|
||||||
|
|
||||||
def is_detached_signature(context):
|
def is_detached_signature(context):
|
||||||
SignatureBaseModel = apps.get_model(
|
return context['object'].signature_type == SIGNATURE_TYPE_DETACHED
|
||||||
app_label='document_signatures', model_name='SignatureBaseModel'
|
|
||||||
)
|
|
||||||
|
|
||||||
return SignatureBaseModel.objects.select_subclasses().get(
|
|
||||||
pk=context['object'].pk
|
|
||||||
).is_detached
|
|
||||||
|
|
||||||
|
|
||||||
link_all_document_version_signature_verify = Link(
|
link_all_document_version_signature_verify = Link(
|
||||||
icon_class=icon_all_document_version_signature_verify,
|
icon_class=icon_all_document_version_signature_verify,
|
||||||
permissions=(permission_document_version_signature_verify,),
|
permission=permission_document_version_signature_verify,
|
||||||
text=_('Verify all documents'),
|
text=_('Verify all documents'),
|
||||||
view='signatures:all_document_version_signature_verify',
|
view='signatures:all_document_version_signature_verify'
|
||||||
)
|
)
|
||||||
link_document_signature_list = Link(
|
link_document_signature_list = Link(
|
||||||
args='resolved_object.latest_version.pk',
|
|
||||||
icon_class=icon_document_signature_list,
|
icon_class=icon_document_signature_list,
|
||||||
permissions=(permission_document_version_signature_view,),
|
kwargs={'document_version_id': 'resolved_object.latest_version.pk'},
|
||||||
text=_('Signatures'), view='signatures:document_version_signature_list',
|
permission=permission_document_version_signature_view,
|
||||||
|
text=_('Signatures'), view='signatures:document_version_signature_list'
|
||||||
)
|
)
|
||||||
link_document_version_signature_delete = Link(
|
link_document_version_signature_delete = Link(
|
||||||
args='resolved_object.pk', condition=is_detached_signature,
|
condition=is_detached_signature,
|
||||||
permissions=(permission_document_version_signature_delete,),
|
kwargs={'signature_id': 'resolved_object.pk'},
|
||||||
permissions_related='document_version.document', tags='dangerous',
|
permission=permission_document_version_signature_delete,
|
||||||
text=_('Delete'), view='signatures:document_version_signature_delete',
|
tags='dangerous', text=_('Delete'),
|
||||||
|
view='signatures:document_version_signature_delete'
|
||||||
)
|
)
|
||||||
link_document_version_signature_details = Link(
|
link_document_version_signature_details = Link(
|
||||||
args='resolved_object.pk',
|
kwargs={'signature_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_document_version_signature_view,),
|
permission=permission_document_version_signature_view,
|
||||||
permissions_related='document_version.document', text=_('Details'),
|
text=_('Details'), view='signatures:document_version_signature_details'
|
||||||
view='signatures:document_version_signature_details',
|
|
||||||
)
|
)
|
||||||
link_document_version_signature_list = Link(
|
link_document_version_signature_list = Link(
|
||||||
args='resolved_object.pk',
|
|
||||||
icon_class=icon_document_version_signature_list,
|
icon_class=icon_document_version_signature_list,
|
||||||
permissions=(permission_document_version_signature_view,),
|
kwargs={'document_version_id': 'resolved_object.pk'},
|
||||||
permissions_related='document', text=_('Signatures'),
|
permission=permission_document_version_signature_view,
|
||||||
view='signatures:document_version_signature_list',
|
text=_('Signatures'), view='signatures:document_version_signature_list'
|
||||||
)
|
)
|
||||||
link_document_version_signature_download = Link(
|
link_document_version_signature_download = Link(
|
||||||
args='resolved_object.pk', condition=is_detached_signature,
|
condition=is_detached_signature,
|
||||||
permissions=(permission_document_version_signature_download,),
|
kwargs={'signature_id': 'resolved_object.pk'},
|
||||||
permissions_related='document_version.document', text=_('Download'),
|
permission=permission_document_version_signature_download,
|
||||||
view='signatures:document_version_signature_download',
|
text=_('Download'), view='signatures:document_version_signature_download'
|
||||||
)
|
)
|
||||||
link_document_version_signature_upload = Link(
|
link_document_version_signature_upload = Link(
|
||||||
args='resolved_object.pk',
|
icon_class=icon_document_version_signature_upload,
|
||||||
permissions=(permission_document_version_signature_upload,),
|
kwargs={'document_version_id': 'resolved_object.pk'},
|
||||||
permissions_related='document', text=_('Upload signature'),
|
permission=permission_document_version_signature_upload,
|
||||||
view='signatures:document_version_signature_upload',
|
text=_('Upload signature'),
|
||||||
|
view='signatures:document_version_signature_upload'
|
||||||
)
|
)
|
||||||
link_document_version_signature_detached_create = Link(
|
link_document_version_signature_detached_create = Link(
|
||||||
args='resolved_object.pk',
|
|
||||||
icon_class=link_document_version_signature_detached_create,
|
icon_class=link_document_version_signature_detached_create,
|
||||||
permissions=(permission_document_version_sign_detached,),
|
kwargs={'document_version_id': 'resolved_object.pk'},
|
||||||
permissions_related='document', text=_('Sign detached'),
|
permission=permission_document_version_sign_detached,
|
||||||
view='signatures:document_version_signature_detached_create',
|
text=_('Sign detached'),
|
||||||
|
view='signatures:document_version_signature_detached_create'
|
||||||
)
|
)
|
||||||
link_document_version_signature_embedded_create = Link(
|
link_document_version_signature_embedded_create = Link(
|
||||||
args='resolved_object.pk',
|
|
||||||
icon_class=icon_document_version_signature_embedded_create,
|
icon_class=icon_document_version_signature_embedded_create,
|
||||||
permissions=(permission_document_version_sign_embedded,),
|
kwargs={'document_version_id': 'resolved_object.pk'},
|
||||||
permissions_related='document', text=_('Sign embedded'),
|
permission=permission_document_version_sign_embedded,
|
||||||
view='signatures:document_version_signature_embedded_create',
|
text=_('Sign embedded'),
|
||||||
|
view='signatures:document_version_signature_embedded_create'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -25,45 +25,42 @@ from .permissions import (
|
|||||||
link_document_workflow_instance_list = Link(
|
link_document_workflow_instance_list = Link(
|
||||||
icon_class=icon_document_workflow_instance_list,
|
icon_class=icon_document_workflow_instance_list,
|
||||||
kwargs={'document_id': 'resolved_object.pk'},
|
kwargs={'document_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_view,), text=_('Workflows'),
|
permission=permission_workflow_view, text=_('Workflows'),
|
||||||
view='workflows:document_workflow_instance_list'
|
view='workflows:document_workflow_instance_list'
|
||||||
)
|
)
|
||||||
link_tool_launch_all_workflows = Link(
|
link_tool_launch_all_workflows = Link(
|
||||||
icon_class=icon_tool_launch_all_workflows,
|
icon_class=icon_tool_launch_all_workflows,
|
||||||
permissions=(permission_workflow_tools,),
|
permission=permission_workflow_tools, text=_('Launch all workflows'),
|
||||||
text=_('Launch all workflows'),
|
|
||||||
view='workflows:tool_launch_all_workflows'
|
view='workflows:tool_launch_all_workflows'
|
||||||
)
|
)
|
||||||
link_workflow_create = Link(
|
link_workflow_create = Link(
|
||||||
icon_class=icon_workflow_create, permissions=(permission_workflow_create,),
|
icon_class=icon_workflow_create, permission=permission_workflow_create,
|
||||||
text=_('Create workflow'), view='workflows:workflow_create'
|
text=_('Create workflow'), view='workflows:workflow_create'
|
||||||
)
|
)
|
||||||
link_workflow_delete = Link(
|
link_workflow_delete = Link(
|
||||||
icon_class=icon_workflow_delete,
|
icon_class=icon_workflow_delete,
|
||||||
kwargs={'workflow_id': 'resolved_object.pk'},
|
kwargs={'workflow_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_delete,), tags='dangerous',
|
permission=permission_workflow_delete, tags='dangerous', text=_('Delete'),
|
||||||
text=_('Delete'), view='workflows:workflow_delete'
|
view='workflows:workflow_delete'
|
||||||
)
|
)
|
||||||
link_workflow_document_types = Link(
|
link_workflow_document_types = Link(
|
||||||
icon_class=icon_document_type, kwargs={'workflow_id': 'resolved_object.pk'},
|
icon_class=icon_document_type, kwargs={'workflow_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_edit,), text=_('Document types'),
|
permission=permission_workflow_edit, text=_('Document types'),
|
||||||
view='workflows:workflow_document_types'
|
view='workflows:workflow_document_types'
|
||||||
)
|
)
|
||||||
link_workflow_edit = Link(
|
link_workflow_edit = Link(
|
||||||
icon_class=icon_workflow_edit,
|
icon_class=icon_workflow_edit, kwargs={'workflow_id': 'resolved_object.pk'},
|
||||||
kwargs={'workflow_id': 'resolved_object.pk'},
|
permission=permission_workflow_edit, text=_('Edit'),
|
||||||
permissions=(permission_workflow_edit,), text=_('Edit'),
|
|
||||||
view='workflows:workflow_edit'
|
view='workflows:workflow_edit'
|
||||||
)
|
)
|
||||||
link_workflow_list = Link(
|
link_workflow_list = Link(
|
||||||
icon_class=icon_workflow_list,
|
icon_class=icon_workflow_list, permission=permission_workflow_view,
|
||||||
permissions=(permission_workflow_view,), text=_('Workflows'),
|
text=_('Workflows'), view='workflows:workflow_list'
|
||||||
view='workflows:workflow_list'
|
|
||||||
)
|
)
|
||||||
link_workflow_preview = Link(
|
link_workflow_preview = Link(
|
||||||
icon_class=icon_workflow_preview,
|
icon_class=icon_workflow_preview,
|
||||||
kwargs={'workflow_id': 'resolved_object.pk'},
|
kwargs={'workflow_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_view,), text=_('Preview'),
|
permission=permission_workflow_view, text=_('Preview'),
|
||||||
view='workflows:workflow_preview'
|
view='workflows:workflow_preview'
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -71,7 +68,7 @@ link_workflow_preview = Link(
|
|||||||
|
|
||||||
link_workflow_instance_detail = Link(
|
link_workflow_instance_detail = Link(
|
||||||
kwargs={'workflow_instance_id': 'resolved_object.pk'},
|
kwargs={'workflow_instance_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_view,), text=_('Detail'),
|
permission=permission_workflow_view, text=_('Detail'),
|
||||||
view='workflows:workflow_instance_detail'
|
view='workflows:workflow_instance_detail'
|
||||||
)
|
)
|
||||||
link_workflow_instance_transition = Link(
|
link_workflow_instance_transition = Link(
|
||||||
@@ -84,25 +81,25 @@ link_workflow_instance_transition = Link(
|
|||||||
link_workflow_state_action_delete = Link(
|
link_workflow_state_action_delete = Link(
|
||||||
icon_class=icon_workflow_state_action_delete,
|
icon_class=icon_workflow_state_action_delete,
|
||||||
kwargs={'workflow_state_action_id': 'resolved_object.pk'},
|
kwargs={'workflow_state_action_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_edit,), tags='dangerous',
|
permission=permission_workflow_edit, tags='dangerous',
|
||||||
text=_('Delete'), view='workflows:workflow_state_action_delete'
|
text=_('Delete'), view='workflows:workflow_state_action_delete'
|
||||||
)
|
)
|
||||||
link_workflow_state_action_edit = Link(
|
link_workflow_state_action_edit = Link(
|
||||||
icon_class=icon_workflow_state_action_edit,
|
icon_class=icon_workflow_state_action_edit,
|
||||||
kwargs={'workflow_state_action_id': 'resolved_object.pk'},
|
kwargs={'workflow_state_action_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_edit,), text=_('Edit'),
|
permission=permission_workflow_edit, text=_('Edit'),
|
||||||
view='workflows:workflow_state_action_edit'
|
view='workflows:workflow_state_action_edit'
|
||||||
)
|
)
|
||||||
link_workflow_state_action_list = Link(
|
link_workflow_state_action_list = Link(
|
||||||
icon_class=icon_workflow_state_action_list,
|
icon_class=icon_workflow_state_action_list,
|
||||||
kwargs={'workflow_state_id': 'resolved_object.pk'},
|
kwargs={'workflow_state_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_edit,), text=_('Actions'),
|
permission=permission_workflow_edit, text=_('Actions'),
|
||||||
view='workflows:workflow_state_action_list'
|
view='workflows:workflow_state_action_list'
|
||||||
)
|
)
|
||||||
link_workflow_state_action_selection = Link(
|
link_workflow_state_action_selection = Link(
|
||||||
icon_class=icon_workflow_state_action_selection,
|
icon_class=icon_workflow_state_action_selection,
|
||||||
kwargs={'workflow_state_id': 'resolved_object.pk'},
|
kwargs={'workflow_state_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_edit,), text=_('Create action'),
|
permission=permission_workflow_edit, text=_('Create action'),
|
||||||
view='workflows:workflow_state_action_selection'
|
view='workflows:workflow_state_action_selection'
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -111,25 +108,25 @@ link_workflow_state_action_selection = Link(
|
|||||||
link_workflow_state_create = Link(
|
link_workflow_state_create = Link(
|
||||||
icon_class=icon_workflow_state_create,
|
icon_class=icon_workflow_state_create,
|
||||||
kwargs={'workflow_id': 'resolved_object.pk'},
|
kwargs={'workflow_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_edit,), text=_('Create state'),
|
permission=permission_workflow_edit, text=_('Create state'),
|
||||||
view='workflows:workflow_state_create'
|
view='workflows:workflow_state_create'
|
||||||
)
|
)
|
||||||
link_workflow_state_delete = Link(
|
link_workflow_state_delete = Link(
|
||||||
icon_class=icon_workflow_state_delete,
|
icon_class=icon_workflow_state_delete,
|
||||||
kwargs={'workflow_state_id': 'object.pk'},
|
kwargs={'workflow_state_id': 'object.pk'},
|
||||||
permissions=(permission_workflow_edit,), tags='dangerous', text=_('Delete'),
|
permission=permission_workflow_edit, tags='dangerous', text=_('Delete'),
|
||||||
view='workflows:workflow_state_delete'
|
view='workflows:workflow_state_delete'
|
||||||
)
|
)
|
||||||
link_workflow_state_edit = Link(
|
link_workflow_state_edit = Link(
|
||||||
icon_class=icon_workflow_state_edit,
|
icon_class=icon_workflow_state_edit,
|
||||||
kwargs={'workflow_state_id': 'resolved_object.pk'},
|
kwargs={'workflow_state_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_edit,), text=_('Edit'),
|
permission=permission_workflow_edit, text=_('Edit'),
|
||||||
view='workflows:workflow_state_edit'
|
view='workflows:workflow_state_edit'
|
||||||
)
|
)
|
||||||
link_workflow_state_list = Link(
|
link_workflow_state_list = Link(
|
||||||
icon_class=icon_workflow_state,
|
icon_class=icon_workflow_state,
|
||||||
kwargs={'workflow_id': 'resolved_object.pk'},
|
kwargs={'workflow_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_view,), text=_('States'),
|
permission=permission_workflow_view, text=_('States'),
|
||||||
view='workflows:workflow_state_list'
|
view='workflows:workflow_state_list'
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -138,30 +135,30 @@ link_workflow_state_list = Link(
|
|||||||
link_workflow_transition_create = Link(
|
link_workflow_transition_create = Link(
|
||||||
icon_class=icon_workflow_transition_create,
|
icon_class=icon_workflow_transition_create,
|
||||||
kwargs={'workflow_id': 'resolved_object.pk'},
|
kwargs={'workflow_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_edit,), text=_('Create transition'),
|
permission=permission_workflow_edit, text=_('Create transition'),
|
||||||
view='workflows:workflow_transition_create'
|
view='workflows:workflow_transition_create'
|
||||||
)
|
)
|
||||||
link_workflow_transition_delete = Link(
|
link_workflow_transition_delete = Link(
|
||||||
icon_class=icon_workflow_transition_delete,
|
icon_class=icon_workflow_transition_delete,
|
||||||
kwargs={'workflow_transition_id': 'resolved_object.pk'},
|
kwargs={'workflow_transition_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_edit,), tags='dangerous', text=_('Delete'),
|
permission=permission_workflow_edit, tags='dangerous', text=_('Delete'),
|
||||||
view='workflows:workflow_transition_delete'
|
view='workflows:workflow_transition_delete'
|
||||||
)
|
)
|
||||||
link_workflow_transition_edit = Link(
|
link_workflow_transition_edit = Link(
|
||||||
icon_class=icon_workflow_transition_edit,
|
icon_class=icon_workflow_transition_edit,
|
||||||
kwargs={'workflow_transition_id': 'resolved_object.pk'},
|
kwargs={'workflow_transition_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_edit,), text=_('Edit'),
|
permission=permission_workflow_edit, text=_('Edit'),
|
||||||
view='workflows:workflow_transition_edit'
|
view='workflows:workflow_transition_edit'
|
||||||
)
|
)
|
||||||
link_workflow_transition_list = Link(
|
link_workflow_transition_list = Link(
|
||||||
icon_class=icon_workflow_transition,
|
icon_class=icon_workflow_transition,
|
||||||
kwargs={'workflow_transition_id': 'resolved_object.pk'},
|
kwargs={'workflow_transition_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_view,), text=_('Transitions'),
|
permission=permission_workflow_view, text=_('Transitions'),
|
||||||
view='workflows:workflow_transition_list'
|
view='workflows:workflow_transition_list'
|
||||||
)
|
)
|
||||||
link_workflow_transition_triggers = Link(
|
link_workflow_transition_triggers = Link(
|
||||||
kwargs={'workflow_transition_id': 'resolved_object.pk'},
|
kwargs={'workflow_transition_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_edit,), text=_('Transition triggers'),
|
permission=permission_workflow_edit, text=_('Transition triggers'),
|
||||||
view='workflows:workflow_transition_triggers'
|
view='workflows:workflow_transition_triggers'
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -169,20 +166,20 @@ link_workflow_transition_triggers = Link(
|
|||||||
|
|
||||||
link_workflow_runtime_proxy_document_list = Link(
|
link_workflow_runtime_proxy_document_list = Link(
|
||||||
kwargs={'workflow_runtime_proxy_id': 'resolved_object.pk'},
|
kwargs={'workflow_runtime_proxy_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_view,), text=_('Workflow documents'),
|
permission=permission_workflow_view, text=_('Workflow documents'),
|
||||||
view='workflows:workflow_runtime_proxy_document_list'
|
view='workflows:workflow_runtime_proxy_document_list'
|
||||||
)
|
)
|
||||||
link_workflow_runtime_proxy_list = Link(
|
link_workflow_runtime_proxy_list = Link(
|
||||||
icon_class=icon_workflow_list, permissions=(permission_workflow_view,),
|
icon_class=icon_workflow_list, permission=permission_workflow_view,
|
||||||
text=_('Workflows'), view='workflows:workflow_runtime_proxy_list'
|
text=_('Workflows'), view='workflows:workflow_runtime_proxy_list'
|
||||||
)
|
)
|
||||||
link_workflow_runtime_proxy_state_document_list = Link(
|
link_workflow_runtime_proxy_state_document_list = Link(
|
||||||
kwargs={'workflow_runtime_proxy_state_id': 'resolved_object.pk'},
|
kwargs={'workflow_runtime_proxy_state_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_view,), text=_('State documents'),
|
permission=permission_workflow_view, text=_('State documents'),
|
||||||
view='workflows:workflow_runtime_proxy_state_document_list'
|
view='workflows:workflow_runtime_proxy_state_document_list'
|
||||||
)
|
)
|
||||||
link_workflow_runtime_proxy_state_list = Link(
|
link_workflow_runtime_proxy_state_list = Link(
|
||||||
kwargs={'workflow_runtime_proxy_id': 'resolved_object.pk'},
|
kwargs={'workflow_runtime_proxy_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_workflow_view,), text=_('States'),
|
permission=permission_workflow_view, text=_('States'),
|
||||||
view='workflows:workflow_runtime_proxy_state_list'
|
view='workflows:workflow_runtime_proxy_state_list'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ from .icons import (
|
|||||||
icon_document_delete, icon_document_download, icon_document_edit,
|
icon_document_delete, icon_document_download, icon_document_edit,
|
||||||
icon_document_favorites_add, icon_document_favorites_remove,
|
icon_document_favorites_add, icon_document_favorites_remove,
|
||||||
icon_document_multiple_delete,
|
icon_document_multiple_delete,
|
||||||
icon_document_multiepl_restore, icon_document_page_navigation_first,
|
icon_document_multiple_restore, icon_document_page_navigation_first,
|
||||||
icon_document_page_navigation_last,
|
icon_document_page_navigation_last,
|
||||||
icon_document_page_navigation_next, icon_document_page_navigation_previous,
|
icon_document_page_navigation_next, icon_document_page_navigation_previous,
|
||||||
icon_document_page_return, icon_document_page_rotate_left,
|
icon_document_page_return, icon_document_page_rotate_left,
|
||||||
@@ -75,93 +75,92 @@ def is_min_zoom(context):
|
|||||||
# Facet
|
# Facet
|
||||||
link_document_preview = Link(
|
link_document_preview = Link(
|
||||||
args='resolved_object.id', icon_class=icon_document_preview,
|
args='resolved_object.id', icon_class=icon_document_preview,
|
||||||
permissions=(permission_document_view,),
|
permission=permission_document_view, text=_('Preview'),
|
||||||
text=_('Preview'), view='documents:document_preview',
|
view='documents:document_preview'
|
||||||
)
|
)
|
||||||
link_document_properties = Link(
|
link_document_properties = Link(
|
||||||
args='resolved_object.id', icon_class=icon_document_properties,
|
args='resolved_object.id', icon_class=icon_document_properties,
|
||||||
permissions=(permission_document_view,),
|
permission=permission_document_view, text=_('Properties'),
|
||||||
text=_('Properties'), view='documents:document_properties',
|
view='documents:document_properties'
|
||||||
)
|
)
|
||||||
link_document_version_list = Link(
|
link_document_version_list = Link(
|
||||||
args='resolved_object.pk', icon_class=icon_document_version_list,
|
args='resolved_object.pk', icon_class=icon_document_version_list,
|
||||||
permissions=(permission_document_version_view,),
|
permission=permission_document_version_view, text=_('Versions'),
|
||||||
text=_('Versions'), view='documents:document_version_list',
|
view='documents:document_version_list'
|
||||||
)
|
)
|
||||||
link_document_pages = Link(
|
link_document_pages = Link(
|
||||||
args='resolved_object.pk', icon_class=icon_document_pages,
|
args='resolved_object.pk', icon_class=icon_document_pages,
|
||||||
permissions=(permission_document_view,), text=_('Pages'),
|
permission=permission_document_view, text=_('Pages'),
|
||||||
view='documents:document_pages',
|
view='documents:document_pages'
|
||||||
)
|
)
|
||||||
|
|
||||||
# Actions
|
# Actions
|
||||||
link_document_clear_transformations = Link(
|
link_document_clear_transformations = Link(
|
||||||
args='resolved_object.id',
|
args='resolved_object.id', permission=permission_transformation_delete,
|
||||||
permissions=(permission_transformation_delete,),
|
|
||||||
text=_('Clear transformations'),
|
text=_('Clear transformations'),
|
||||||
view='documents:document_clear_transformations',
|
view='documents:document_clear_transformations'
|
||||||
)
|
)
|
||||||
link_document_clone_transformations = Link(
|
link_document_clone_transformations = Link(
|
||||||
args='resolved_object.id', permissions=(permission_transformation_edit,),
|
args='resolved_object.id', permission=permission_transformation_edit,
|
||||||
text=_('Clone transformations'),
|
text=_('Clone transformations'),
|
||||||
view='documents:document_clone_transformations',
|
view='documents:document_clone_transformations'
|
||||||
)
|
)
|
||||||
link_document_delete = Link(
|
link_document_delete = Link(
|
||||||
args='resolved_object.id', icon_class=icon_document_delete,
|
args='resolved_object.id', icon_class=icon_document_delete,
|
||||||
permissions=(permission_document_delete,), tags='dangerous',
|
permission=permission_document_delete, tags='dangerous',
|
||||||
text=_('Delete'), view='documents:document_delete',
|
text=_('Delete'), view='documents:document_delete'
|
||||||
)
|
)
|
||||||
link_document_favorites_add = Link(
|
link_document_favorites_add = Link(
|
||||||
args='resolved_object.id', icon_class=icon_document_favorites_add,
|
args='resolved_object.id', icon_class=icon_document_favorites_add,
|
||||||
permissions=(permission_document_view,), text=_('Add to favorites'),
|
permission=permission_document_view, text=_('Add to favorites'),
|
||||||
view='documents:document_add_to_favorites',
|
view='documents:document_add_to_favorites'
|
||||||
)
|
)
|
||||||
link_document_favorites_remove = Link(
|
link_document_favorites_remove = Link(
|
||||||
args='resolved_object.id', icon_class=icon_document_favorites_remove,
|
args='resolved_object.id', icon_class=icon_document_favorites_remove,
|
||||||
permissions=(permission_document_view,), text=_('Remove from favorites'),
|
permission=permission_document_view, text=_('Remove from favorites'),
|
||||||
view='documents:document_remove_from_favorites',
|
view='documents:document_remove_from_favorites'
|
||||||
)
|
)
|
||||||
link_document_trash = Link(
|
link_document_trash = Link(
|
||||||
args='resolved_object.id', icon_class=icon_document_trash,
|
args='resolved_object.id', icon_class=icon_document_trash,
|
||||||
permissions=(permission_document_trash,), tags='dangerous',
|
permission=permission_document_trash, tags='dangerous',
|
||||||
text=_('Move to trash'), view='documents:document_trash',
|
text=_('Move to trash'), view='documents:document_trash'
|
||||||
)
|
)
|
||||||
link_document_edit = Link(
|
link_document_edit = Link(
|
||||||
args='resolved_object.id', icon_class=icon_document_edit,
|
args='resolved_object.id', icon_class=icon_document_edit,
|
||||||
permissions=(permission_document_properties_edit,),
|
permission=permission_document_properties_edit,
|
||||||
text=_('Edit properties'), view='documents:document_edit',
|
text=_('Edit properties'), view='documents:document_edit'
|
||||||
)
|
)
|
||||||
link_document_document_type_edit = Link(
|
link_document_document_type_edit = Link(
|
||||||
args='resolved_object.id',
|
args='resolved_object.id',
|
||||||
permissions=(permission_document_properties_edit,), text=_('Change type'),
|
permission=permission_document_properties_edit, text=_('Change type'),
|
||||||
view='documents:document_document_type_edit',
|
view='documents:document_document_type_edit'
|
||||||
)
|
)
|
||||||
link_document_download = Link(
|
link_document_download = Link(
|
||||||
args='resolved_object.id', icon_class=icon_document_download,
|
args='resolved_object.id', icon_class=icon_document_download,
|
||||||
permissions=(permission_document_download,), text=_('Advanced download'),
|
permission=permission_document_download, text=_('Advanced download'),
|
||||||
view='documents:document_download_form',
|
view='documents:document_download_form'
|
||||||
)
|
)
|
||||||
link_document_print = Link(
|
link_document_print = Link(
|
||||||
args='resolved_object.id', icon_class=icon_document_print,
|
args='resolved_object.id', icon_class=icon_document_print,
|
||||||
permissions=(permission_document_print,),
|
permission=permission_document_print, text=_('Print'),
|
||||||
text=_('Print'), view='documents:document_print',
|
view='documents:document_print'
|
||||||
)
|
)
|
||||||
link_document_quick_download = Link(
|
link_document_quick_download = Link(
|
||||||
args='resolved_object.id', permissions=(permission_document_download,),
|
args='resolved_object.id', permission=permission_document_download,
|
||||||
text=_('Quick download'), view='documents:document_download',
|
text=_('Quick download'), view='documents:document_download'
|
||||||
)
|
)
|
||||||
link_document_update_page_count = Link(
|
link_document_update_page_count = Link(
|
||||||
args='resolved_object.pk', permissions=(permission_document_tools,),
|
args='resolved_object.pk', permission=permission_document_tools,
|
||||||
text=_('Recalculate page count'),
|
text=_('Recalculate page count'),
|
||||||
view='documents:document_update_page_count'
|
view='documents:document_update_page_count'
|
||||||
)
|
)
|
||||||
link_document_restore = Link(
|
link_document_restore = Link(
|
||||||
icon_class=icon_document_restore,
|
args='object.pk', icon_class=icon_document_restore,
|
||||||
permissions=(permission_document_restore,), text=_('Restore'),
|
permission=permission_document_restore, text=_('Restore'),
|
||||||
view='documents:document_restore', args='object.pk'
|
view='documents:document_restore'
|
||||||
)
|
)
|
||||||
link_document_multiple_clear_transformations = Link(
|
link_document_multiple_clear_transformations = Link(
|
||||||
permissions=(permission_transformation_delete,),
|
permission=permission_transformation_delete,
|
||||||
text=_('Clear transformations'),
|
text=_('Clear transformations'),
|
||||||
view='documents:document_multiple_clear_transformations'
|
view='documents:document_multiple_clear_transformations'
|
||||||
)
|
)
|
||||||
@@ -175,49 +174,50 @@ link_document_multiple_delete = Link(
|
|||||||
)
|
)
|
||||||
link_document_multiple_favorites_add = Link(
|
link_document_multiple_favorites_add = Link(
|
||||||
text=_('Add to favorites'),
|
text=_('Add to favorites'),
|
||||||
view='documents:document_multiple_add_to_favorites',
|
view='documents:document_multiple_add_to_favorites'
|
||||||
)
|
)
|
||||||
link_document_multiple_favorites_remove = Link(
|
link_document_multiple_favorites_remove = Link(
|
||||||
text=_('Remove from favorites'),
|
text=_('Remove from favorites'),
|
||||||
view='documents:document_multiple_remove_from_favorites',
|
view='documents:document_multiple_remove_from_favorites'
|
||||||
)
|
)
|
||||||
link_document_multiple_document_type_edit = Link(
|
link_document_multiple_document_type_edit = Link(
|
||||||
text=_('Change type'),
|
text=_('Change type'),
|
||||||
view='documents:document_multiple_document_type_edit'
|
view='documents:document_multiple_document_type_edit'
|
||||||
)
|
)
|
||||||
link_document_multiple_download = Link(
|
link_document_multiple_download = Link(
|
||||||
text=_('Advanced download'), view='documents:document_multiple_download_form'
|
text=_('Advanced download'),
|
||||||
|
view='documents:document_multiple_download_form'
|
||||||
)
|
)
|
||||||
link_document_multiple_update_page_count = Link(
|
link_document_multiple_update_page_count = Link(
|
||||||
text=_('Recalculate page count'),
|
text=_('Recalculate page count'),
|
||||||
view='documents:document_multiple_update_page_count'
|
view='documents:document_multiple_update_page_count'
|
||||||
)
|
)
|
||||||
link_document_multiple_restore = Link(
|
link_document_multiple_restore = Link(
|
||||||
icon_class=icon_document_multiepl_restore, text=_('Restore'),
|
icon_class=icon_document_multiple_restore, text=_('Restore'),
|
||||||
view='documents:document_multiple_restore'
|
view='documents:document_multiple_restore'
|
||||||
)
|
)
|
||||||
|
|
||||||
# Versions
|
# Versions
|
||||||
link_document_version_download = Link(
|
link_document_version_download = Link(
|
||||||
args='resolved_object.pk', icon_class=icon_document_version_download,
|
args='resolved_object.pk', icon_class=icon_document_version_download,
|
||||||
permissions=(permission_document_download,),
|
permission=permission_document_download, text=_('Download version'),
|
||||||
text=_('Download version'), view='documents:document_version_download_form'
|
view='documents:document_version_download_form'
|
||||||
)
|
)
|
||||||
link_document_version_return_document = Link(
|
link_document_version_return_document = Link(
|
||||||
args='resolved_object.document.pk',
|
args='resolved_object.document.pk',
|
||||||
icon_class=icon_document_version_return_document,
|
icon_class=icon_document_version_return_document,
|
||||||
permissions=(permission_document_view,), text=_('Document'),
|
permission=permission_document_view, text=_('Document'),
|
||||||
view='documents:document_preview',
|
view='documents:document_preview'
|
||||||
)
|
)
|
||||||
link_document_version_return_list = Link(
|
link_document_version_return_list = Link(
|
||||||
args='resolved_object.document.pk',
|
args='resolved_object.document.pk',
|
||||||
icon_class=icon_document_version_return_list,
|
icon_class=icon_document_version_return_list,
|
||||||
permissions=(permission_document_version_view,), text=_('Versions'),
|
permission=permission_document_version_view, text=_('Versions'),
|
||||||
view='documents:document_version_list',
|
view='documents:document_version_list'
|
||||||
)
|
)
|
||||||
link_document_version_view = Link(
|
link_document_version_view = Link(
|
||||||
args='resolved_object.pk', icon_class=icon_document_version_view,
|
args='resolved_object.pk', icon_class=icon_document_version_view,
|
||||||
permissions=(permission_document_version_view,), text=_('Preview'),
|
permission=permission_document_version_view, text=_('Preview'),
|
||||||
view='documents:document_version_view'
|
view='documents:document_version_view'
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -249,12 +249,12 @@ link_clear_image_cache = Link(
|
|||||||
description=_(
|
description=_(
|
||||||
'Clear the graphics representations used to speed up the documents\' '
|
'Clear the graphics representations used to speed up the documents\' '
|
||||||
'display and interactive transformations results.'
|
'display and interactive transformations results.'
|
||||||
), permissions=(permission_document_tools,),
|
), permission=permission_document_tools,
|
||||||
text=_('Clear document image cache'),
|
text=_('Clear document image cache'),
|
||||||
view='documents:document_clear_image_cache'
|
view='documents:document_clear_image_cache'
|
||||||
)
|
)
|
||||||
link_trash_can_empty = Link(
|
link_trash_can_empty = Link(
|
||||||
icon_class=icon_trash_can_empty, permissions=(permission_empty_trash,),
|
icon_class=icon_trash_can_empty, permission=permission_empty_trash,
|
||||||
text=_('Empty trash'), view='documents:trash_can_empty'
|
text=_('Empty trash'), view='documents:trash_can_empty'
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -262,119 +262,119 @@ link_trash_can_empty = Link(
|
|||||||
link_document_page_navigation_first = Link(
|
link_document_page_navigation_first = Link(
|
||||||
args='resolved_object.pk', conditional_disable=is_first_page,
|
args='resolved_object.pk', conditional_disable=is_first_page,
|
||||||
icon_class=icon_document_page_navigation_first,
|
icon_class=icon_document_page_navigation_first,
|
||||||
keep_query=True, permissions=(permission_document_view,),
|
keep_query=True, permission=permission_document_view,
|
||||||
text=_('First page'), view='documents:document_page_navigation_first',
|
text=_('First page'), view='documents:document_page_navigation_first'
|
||||||
)
|
)
|
||||||
link_document_page_navigation_last = Link(
|
link_document_page_navigation_last = Link(
|
||||||
args='resolved_object.pk', conditional_disable=is_last_page,
|
args='resolved_object.pk', conditional_disable=is_last_page,
|
||||||
icon_class=icon_document_page_navigation_last,
|
icon_class=icon_document_page_navigation_last,
|
||||||
keep_query=True, text=_('Last page'),
|
keep_query=True, text=_('Last page'),
|
||||||
permissions=(permission_document_view,),
|
permission=permission_document_view,
|
||||||
view='documents:document_page_navigation_last',
|
view='documents:document_page_navigation_last'
|
||||||
)
|
)
|
||||||
link_document_page_navigation_previous = Link(
|
link_document_page_navigation_previous = Link(
|
||||||
args='resolved_object.pk', conditional_disable=is_first_page,
|
args='resolved_object.pk', conditional_disable=is_first_page,
|
||||||
icon_class=icon_document_page_navigation_previous,
|
icon_class=icon_document_page_navigation_previous,
|
||||||
keep_query=True, permissions=(permission_document_view,),
|
keep_query=True, permission=permission_document_view,
|
||||||
text=_('Previous page'),
|
text=_('Previous page'),
|
||||||
view='documents:document_page_navigation_previous',
|
view='documents:document_page_navigation_previous'
|
||||||
)
|
)
|
||||||
link_document_page_navigation_next = Link(
|
link_document_page_navigation_next = Link(
|
||||||
args='resolved_object.pk', conditional_disable=is_last_page,
|
args='resolved_object.pk', conditional_disable=is_last_page,
|
||||||
icon_class=icon_document_page_navigation_next,
|
icon_class=icon_document_page_navigation_next,
|
||||||
keep_query=True, text=_('Next page'),
|
keep_query=True, text=_('Next page'),
|
||||||
permissions=(permission_document_view,),
|
permission=permission_document_view,
|
||||||
view='documents:document_page_navigation_next',
|
view='documents:document_page_navigation_next'
|
||||||
)
|
)
|
||||||
link_document_page_return = Link(
|
link_document_page_return = Link(
|
||||||
args='resolved_object.document.pk', icon_class=icon_document_page_return,
|
args='resolved_object.document.pk', icon_class=icon_document_page_return,
|
||||||
permissions=(permission_document_view,), text=_('Document'),
|
permission=permission_document_view, text=_('Document'),
|
||||||
view='documents:document_preview',
|
view='documents:document_preview'
|
||||||
)
|
)
|
||||||
link_document_page_rotate_left = Link(
|
link_document_page_rotate_left = Link(
|
||||||
args='resolved_object.pk', icon_class=icon_document_page_rotate_left,
|
args='resolved_object.pk', icon_class=icon_document_page_rotate_left,
|
||||||
keep_query=True, permissions=(permission_document_view,),
|
keep_query=True, permission=permission_document_view,
|
||||||
text=_('Rotate left'), view='documents:document_page_rotate_left',
|
text=_('Rotate left'), view='documents:document_page_rotate_left'
|
||||||
)
|
)
|
||||||
link_document_page_rotate_right = Link(
|
link_document_page_rotate_right = Link(
|
||||||
args='resolved_object.pk', icon_class=icon_document_page_rotate_right,
|
args='resolved_object.pk', icon_class=icon_document_page_rotate_right,
|
||||||
keep_query=True, permissions=(permission_document_view,),
|
keep_query=True, permission=permission_document_view,
|
||||||
text=_('Rotate right'), view='documents:document_page_rotate_right',
|
text=_('Rotate right'), view='documents:document_page_rotate_right'
|
||||||
)
|
)
|
||||||
link_document_page_view = Link(
|
link_document_page_view = Link(
|
||||||
icon_class=icon_document_page_view,
|
icon_class=icon_document_page_view,
|
||||||
permissions=(permission_document_view,), text=_('Page image'),
|
permission=permission_document_view, text=_('Page image'),
|
||||||
view='documents:document_page_view', args='resolved_object.pk'
|
view='documents:document_page_view', args='resolved_object.pk'
|
||||||
)
|
)
|
||||||
link_document_page_view_reset = Link(
|
link_document_page_view_reset = Link(
|
||||||
icon_class=icon_document_page_view_reset,
|
icon_class=icon_document_page_view_reset,
|
||||||
permissions=(permission_document_view,), text=_('Reset view'),
|
permission=permission_document_view, text=_('Reset view'),
|
||||||
view='documents:document_page_view_reset', args='resolved_object.pk'
|
view='documents:document_page_view_reset', args='resolved_object.pk'
|
||||||
)
|
)
|
||||||
link_document_page_zoom_in = Link(
|
link_document_page_zoom_in = Link(
|
||||||
args='resolved_object.pk', conditional_disable=is_max_zoom,
|
args='resolved_object.pk', conditional_disable=is_max_zoom,
|
||||||
icon_class=icon_document_page_zoom_in, keep_query=True,
|
icon_class=icon_document_page_zoom_in, keep_query=True,
|
||||||
permissions=(permission_document_view,), text=_('Zoom in'),
|
permission=permission_document_view, text=_('Zoom in'),
|
||||||
view='documents:document_page_zoom_in',
|
view='documents:document_page_zoom_in'
|
||||||
)
|
)
|
||||||
link_document_page_zoom_out = Link(
|
link_document_page_zoom_out = Link(
|
||||||
args='resolved_object.pk', conditional_disable=is_min_zoom,
|
args='resolved_object.pk', conditional_disable=is_min_zoom,
|
||||||
icon_class=icon_document_page_zoom_out, keep_query=True,
|
icon_class=icon_document_page_zoom_out, keep_query=True,
|
||||||
permissions=(permission_document_view,), text=_('Zoom out'),
|
permission=permission_document_view, text=_('Zoom out'),
|
||||||
view='documents:document_page_zoom_out',
|
view='documents:document_page_zoom_out'
|
||||||
)
|
)
|
||||||
|
|
||||||
# Document versions
|
# Document versions
|
||||||
link_document_version_revert = Link(
|
link_document_version_revert = Link(
|
||||||
args='object.pk', condition=is_not_current_version,
|
args='object.pk', condition=is_not_current_version,
|
||||||
permissions=(permission_document_version_revert,), tags='dangerous',
|
permission=permission_document_version_revert, tags='dangerous',
|
||||||
text=_('Revert'), view='documents:document_version_revert',
|
text=_('Revert'), view='documents:document_version_revert'
|
||||||
)
|
)
|
||||||
|
|
||||||
# Document type related links
|
# Document type related links
|
||||||
link_document_type_create = Link(
|
link_document_type_create = Link(
|
||||||
icon_class=icon_document_type_create,
|
icon_class=icon_document_type_create,
|
||||||
permissions=(permission_document_type_create,),
|
permission=permission_document_type_create,
|
||||||
text=_('Create document type'), view='documents:document_type_create'
|
text=_('Create document type'), view='documents:document_type_create'
|
||||||
)
|
)
|
||||||
link_document_type_delete = Link(
|
link_document_type_delete = Link(
|
||||||
args='resolved_object.id', icon_class=icon_document_type_delete,
|
args='resolved_object.id', icon_class=icon_document_type_delete,
|
||||||
permissions=(permission_document_type_delete,), tags='dangerous',
|
permission=permission_document_type_delete, tags='dangerous',
|
||||||
text=_('Delete'), view='documents:document_type_delete',
|
text=_('Delete'), view='documents:document_type_delete'
|
||||||
)
|
)
|
||||||
link_document_type_edit = Link(
|
link_document_type_edit = Link(
|
||||||
args='resolved_object.id', icon_class=icon_document_type_edit,
|
args='resolved_object.id', icon_class=icon_document_type_edit,
|
||||||
permissions=(permission_document_type_edit,), text=_('Edit'),
|
permission=permission_document_type_edit, text=_('Edit'),
|
||||||
view='documents:document_type_edit',
|
view='documents:document_type_edit'
|
||||||
)
|
)
|
||||||
link_document_type_filename_create = Link(
|
link_document_type_filename_create = Link(
|
||||||
args='document_type.id', icon_class=icon_document_type_filename_create,
|
args='document_type.id', icon_class=icon_document_type_filename_create,
|
||||||
permissions=(permission_document_type_edit,),
|
permission=permission_document_type_edit,
|
||||||
text=_('Add quick label to document type'),
|
text=_('Add quick label to document type'),
|
||||||
view='documents:document_type_filename_create',
|
view='documents:document_type_filename_create'
|
||||||
)
|
)
|
||||||
link_document_type_filename_delete = Link(
|
link_document_type_filename_delete = Link(
|
||||||
args='resolved_object.id', permissions=(permission_document_type_edit,),
|
args='resolved_object.id', permission=permission_document_type_edit,
|
||||||
tags='dangerous', text=_('Delete'),
|
tags='dangerous', text=_('Delete'),
|
||||||
view='documents:document_type_filename_delete',
|
view='documents:document_type_filename_delete'
|
||||||
)
|
)
|
||||||
link_document_type_filename_edit = Link(
|
link_document_type_filename_edit = Link(
|
||||||
args='resolved_object.id', permissions=(permission_document_type_edit,),
|
args='resolved_object.id', permission=permission_document_type_edit,
|
||||||
text=_('Edit'), view='documents:document_type_filename_edit',
|
text=_('Edit'), view='documents:document_type_filename_edit'
|
||||||
)
|
)
|
||||||
link_document_type_filename_list = Link(
|
link_document_type_filename_list = Link(
|
||||||
args='resolved_object.id', icon_class=icon_document_type_filename,
|
args='resolved_object.id', icon_class=icon_document_type_filename,
|
||||||
permissions=(permission_document_type_view,), text=_('Quick labels'),
|
permission=permission_document_type_view, text=_('Quick labels'),
|
||||||
view='documents:document_type_filename_list',
|
view='documents:document_type_filename_list'
|
||||||
)
|
)
|
||||||
link_document_type_list = Link(
|
link_document_type_list = Link(
|
||||||
icon_class=icon_document_type_list,
|
icon_class=icon_document_type_list,
|
||||||
permissions=(permission_document_type_view,), text=_('Document types'),
|
permission=permission_document_type_view, text=_('Document types'),
|
||||||
view='documents:document_type_list'
|
view='documents:document_type_list'
|
||||||
)
|
)
|
||||||
link_document_type_setup = Link(
|
link_document_type_setup = Link(
|
||||||
icon_class=icon_document_type_setup,
|
icon_class=icon_document_type_setup,
|
||||||
permissions=(permission_document_type_view,), text=_('Document types'),
|
permission=permission_document_type_view, text=_('Document types'),
|
||||||
view='documents:document_type_list'
|
view='documents:document_type_list'
|
||||||
)
|
)
|
||||||
link_duplicated_document_list = Link(
|
link_duplicated_document_list = Link(
|
||||||
@@ -383,12 +383,11 @@ link_duplicated_document_list = Link(
|
|||||||
)
|
)
|
||||||
link_document_duplicates_list = Link(
|
link_document_duplicates_list = Link(
|
||||||
args='resolved_object.id', icon_class=icon_document_duplicates_list,
|
args='resolved_object.id', icon_class=icon_document_duplicates_list,
|
||||||
permissions=(permission_document_view,), text=_('Duplicates'),
|
permission=permission_document_view, text=_('Duplicates'),
|
||||||
view='documents:document_duplicates_list',
|
view='documents:document_duplicates_list'
|
||||||
)
|
)
|
||||||
link_duplicated_document_scan = Link(
|
link_duplicated_document_scan = Link(
|
||||||
icon_class=icon_duplicated_document_scan,
|
icon_class=icon_duplicated_document_scan,
|
||||||
permissions=(permission_document_tools,),
|
permission=permission_document_tools, text=_('Duplicated document scan'),
|
||||||
text=_('Duplicated document scan'),
|
|
||||||
view='documents:duplicated_document_scan'
|
view='documents:duplicated_document_scan'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -41,11 +41,11 @@ link_events_details = Link(
|
|||||||
link_events_for_object = Link(
|
link_events_for_object = Link(
|
||||||
icon_class=icon_events_for_object,
|
icon_class=icon_events_for_object,
|
||||||
kwargs=get_kwargs_factory('resolved_object'),
|
kwargs=get_kwargs_factory('resolved_object'),
|
||||||
permissions=(permission_events_view,), text=_('Events'),
|
permission=permission_events_view, text=_('Events'),
|
||||||
view='events:events_for_object',
|
view='events:events_for_object',
|
||||||
)
|
)
|
||||||
link_events_list = Link(
|
link_events_list = Link(
|
||||||
icon_class=icon_events_list, permissions=(permission_events_view,),
|
icon_class=icon_events_list, permission=permission_events_view,
|
||||||
text=_('Events'), view='events:events_list'
|
text=_('Events'), view='events:events_list'
|
||||||
)
|
)
|
||||||
link_event_types_subscriptions_list = Link(
|
link_event_types_subscriptions_list = Link(
|
||||||
@@ -63,7 +63,7 @@ link_notification_mark_read_all = Link(
|
|||||||
link_object_event_types_user_subcriptions_list = Link(
|
link_object_event_types_user_subcriptions_list = Link(
|
||||||
icon_class=icon_object_event_types_user_subcriptions_list,
|
icon_class=icon_object_event_types_user_subcriptions_list,
|
||||||
kwargs=get_kwargs_factory('resolved_object'),
|
kwargs=get_kwargs_factory('resolved_object'),
|
||||||
permissions=(permission_events_view,), text=_('Subscriptions'),
|
permission=permission_events_view, text=_('Subscriptions'),
|
||||||
view='events:object_event_types_user_subcriptions_list',
|
view='events:object_event_types_user_subcriptions_list',
|
||||||
)
|
)
|
||||||
link_user_notifications_list = Link(
|
link_user_notifications_list = Link(
|
||||||
|
|||||||
@@ -15,19 +15,19 @@ from .permissions import (
|
|||||||
link_document_driver_list = Link(
|
link_document_driver_list = Link(
|
||||||
icon_class=icon_file_metadata,
|
icon_class=icon_file_metadata,
|
||||||
kwargs={'document_id': 'resolved_object.id'},
|
kwargs={'document_id': 'resolved_object.id'},
|
||||||
permissions=(permission_file_metadata_view,), text=_('File metadata'),
|
permission=permission_file_metadata_view, text=_('File metadata'),
|
||||||
view='file_metadata:document_driver_list',
|
view='file_metadata:document_driver_list'
|
||||||
)
|
)
|
||||||
link_document_file_metadata_list = Link(
|
link_document_file_metadata_list = Link(
|
||||||
icon_class=icon_file_metadata,
|
icon_class=icon_file_metadata,
|
||||||
kwargs={'document_version_driver_id': 'resolved_object.id'},
|
kwargs={'document_version_driver_id': 'resolved_object.id'},
|
||||||
permissions=(permission_file_metadata_view,), text=_('Attributes'),
|
permission=permission_file_metadata_view, text=_('Attributes'),
|
||||||
view='file_metadata:document_version_driver_file_metadata_list',
|
view='file_metadata:document_version_driver_file_metadata_list'
|
||||||
)
|
)
|
||||||
link_document_submit = Link(
|
link_document_submit = Link(
|
||||||
icon_class=icon_document_submit,
|
icon_class=icon_document_submit,
|
||||||
kwargs={'document_id': 'resolved_object.id'},
|
kwargs={'document_id': 'resolved_object.id'},
|
||||||
permissions=(permission_file_metadata_submit,),
|
permission=permission_file_metadata_submit,
|
||||||
text=_('Submit for file metadata'), view='file_metadata:document_submit'
|
text=_('Submit for file metadata'), view='file_metadata:document_submit'
|
||||||
)
|
)
|
||||||
link_document_multiple_submit = Link(
|
link_document_multiple_submit = Link(
|
||||||
@@ -37,13 +37,11 @@ link_document_multiple_submit = Link(
|
|||||||
link_document_type_file_metadata_settings = Link(
|
link_document_type_file_metadata_settings = Link(
|
||||||
icon_class=icon_file_metadata,
|
icon_class=icon_file_metadata,
|
||||||
kwargs={'document_type_id': 'resolved_object.id'},
|
kwargs={'document_type_id': 'resolved_object.id'},
|
||||||
permissions=(permission_document_type_file_metadata_setup,),
|
permission=permission_document_type_file_metadata_setup,
|
||||||
text=_('Setup file metadata'),
|
text=_('Setup file metadata'), view='file_metadata:document_type_settings'
|
||||||
view='file_metadata:document_type_settings',
|
|
||||||
)
|
)
|
||||||
link_document_type_submit = Link(
|
link_document_type_submit = Link(
|
||||||
icon_class=icon_file_metadata,
|
icon_class=icon_file_metadata, permission=permission_file_metadata_submit,
|
||||||
permissions=(permission_file_metadata_submit,),
|
|
||||||
text=_('File metadata processing per type'),
|
text=_('File metadata processing per type'),
|
||||||
view='file_metadata:document_type_submit'
|
view='file_metadata:document_type_submit'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -19,61 +19,59 @@ from .permissions import (
|
|||||||
link_smart_link_condition_create = Link(
|
link_smart_link_condition_create = Link(
|
||||||
icon_class=icon_smart_link_condition_create,
|
icon_class=icon_smart_link_condition_create,
|
||||||
kwargs={'smart_link_id': 'object.pk'},
|
kwargs={'smart_link_id': 'object.pk'},
|
||||||
permissions=(permission_smart_link_edit,), text=_('Create condition'),
|
permission=permission_smart_link_edit, text=_('Create condition'),
|
||||||
view='linking:smart_link_condition_create'
|
view='linking:smart_link_condition_create'
|
||||||
)
|
)
|
||||||
link_smart_link_condition_delete = Link(
|
link_smart_link_condition_delete = Link(
|
||||||
kwargs={'smart_link_condition_id': 'resolved_object.pk'},
|
kwargs={'smart_link_condition_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_smart_link_edit,), tags='dangerous',
|
permission=permission_smart_link_edit, tags='dangerous',
|
||||||
text=_('Delete'), view='linking:smart_link_condition_delete'
|
text=_('Delete'), view='linking:smart_link_condition_delete'
|
||||||
)
|
)
|
||||||
link_smart_link_condition_edit = Link(
|
link_smart_link_condition_edit = Link(
|
||||||
kwargs={'smart_link_condition_id': 'resolved_object.pk'},
|
kwargs={'smart_link_condition_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_smart_link_edit,), text=_('Edit'),
|
permission=permission_smart_link_edit, text=_('Edit'),
|
||||||
view='linking:smart_link_condition_edit'
|
view='linking:smart_link_condition_edit'
|
||||||
)
|
)
|
||||||
link_smart_link_condition_list = Link(
|
link_smart_link_condition_list = Link(
|
||||||
icon_class=icon_smart_link_condition, kwargs={'smart_link_id': 'object.pk'},
|
icon_class=icon_smart_link_condition, kwargs={'smart_link_id': 'object.pk'},
|
||||||
permissions=(permission_smart_link_edit,), text=_('Conditions'),
|
permission=permission_smart_link_edit, text=_('Conditions'),
|
||||||
view='linking:smart_link_condition_list'
|
view='linking:smart_link_condition_list'
|
||||||
)
|
)
|
||||||
link_smart_link_create = Link(
|
link_smart_link_create = Link(
|
||||||
icon_class=icon_smart_link_create,
|
icon_class=icon_smart_link_create, permission=permission_smart_link_create,
|
||||||
permissions=(permission_smart_link_create,),
|
|
||||||
text=_('Create new smart link'), view='linking:smart_link_create'
|
text=_('Create new smart link'), view='linking:smart_link_create'
|
||||||
)
|
)
|
||||||
link_smart_link_delete = Link(
|
link_smart_link_delete = Link(
|
||||||
kwargs={'smart_link_id': 'object.pk'},
|
kwargs={'smart_link_id': 'object.pk'},
|
||||||
permissions=(permission_smart_link_delete,),
|
permission=permission_smart_link_delete, tags='dangerous',
|
||||||
tags='dangerous', text=_('Delete'), view='linking:smart_link_delete'
|
text=_('Delete'), view='linking:smart_link_delete'
|
||||||
)
|
)
|
||||||
link_smart_link_document_types = Link(
|
link_smart_link_document_types = Link(
|
||||||
icon_class=icon_document_type, kwargs={'document_type_id': 'object.pk'},
|
icon_class=icon_document_type, kwargs={'document_type_id': 'object.pk'},
|
||||||
permissions=(permission_smart_link_edit,), text=_('Document types'),
|
permission=permission_smart_link_edit, text=_('Document types'),
|
||||||
view='linking:smart_link_document_types',
|
view='linking:smart_link_document_types'
|
||||||
)
|
)
|
||||||
link_smart_link_edit = Link(
|
link_smart_link_edit = Link(
|
||||||
kwargs={'smart_link_id': 'object.pk'},
|
kwargs={'smart_link_id': 'object.pk'},
|
||||||
permissions=(permission_smart_link_edit,),
|
permission=permission_smart_link_edit, text=_('Edit'),
|
||||||
text=_('Edit'), view='linking:smart_link_edit',
|
view='linking:smart_link_edit'
|
||||||
)
|
)
|
||||||
link_smart_link_instance_view = Link(
|
link_smart_link_instance_view = Link(
|
||||||
kwargs={'document_id': 'document.pk', 'smart_link_id': 'object.pk'},
|
kwargs={'document_id': 'document.pk', 'smart_link_id': 'object.pk'},
|
||||||
permissions=(permission_smart_link_view,), text=_('Documents'),
|
permission=permission_smart_link_view, text=_('Documents'),
|
||||||
view='linking:resolved_smart_link_details'
|
view='linking:resolved_smart_link_details'
|
||||||
)
|
)
|
||||||
link_smart_link_instances_for_document = Link(
|
link_smart_link_instances_for_document = Link(
|
||||||
icon_class=icon_smart_link_instances_for_document,
|
icon_class=icon_smart_link_instances_for_document,
|
||||||
kwargs={'document_id': 'resolved_object.pk'},
|
kwargs={'document_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_document_view,), text=_('Smart links'),
|
permission=permission_document_view, text=_('Smart links'),
|
||||||
view='linking:resolved_smart_links_for_document',
|
view='linking:resolved_smart_links_for_document'
|
||||||
)
|
)
|
||||||
link_smart_link_list = Link(
|
link_smart_link_list = Link(
|
||||||
permissions=(permission_smart_link_view,), text=_('Smart links'),
|
permission=permission_smart_link_view, text=_('Smart links'),
|
||||||
view='linking:smart_link_list'
|
view='linking:smart_link_list'
|
||||||
)
|
)
|
||||||
link_smart_link_setup = Link(
|
link_smart_link_setup = Link(
|
||||||
icon_class=icon_smart_link_setup,
|
icon_class=icon_smart_link_setup, permission=permission_smart_link_view,
|
||||||
permissions=(permission_smart_link_view,), text=_('Smart links'),
|
text=_('Smart links'), view='linking:smart_link_list'
|
||||||
view='linking:smart_link_list'
|
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -19,12 +19,12 @@ from .permissions import (
|
|||||||
|
|
||||||
link_document_send = Link(
|
link_document_send = Link(
|
||||||
args='resolved_object.pk', icon_class=icon_document_send,
|
args='resolved_object.pk', icon_class=icon_document_send,
|
||||||
permissions=(permission_mailing_send_document,), text=_('Email document'),
|
permission=permission_mailing_send_document, text=_('Email document'),
|
||||||
view='mailer:document_send'
|
view='mailer:document_send'
|
||||||
)
|
)
|
||||||
link_document_send_link = Link(
|
link_document_send_link = Link(
|
||||||
args='resolved_object.pk', icon_class=icon_document_send_link,
|
args='resolved_object.pk', icon_class=icon_document_send_link,
|
||||||
permissions=(permission_mailing_link,), text=_('Email link'),
|
permission=permission_mailing_link, text=_('Email link'),
|
||||||
view='mailer:document_send_link'
|
view='mailer:document_send_link'
|
||||||
)
|
)
|
||||||
link_document_multiple_send = Link(
|
link_document_multiple_send = Link(
|
||||||
@@ -37,40 +37,40 @@ link_document_multiple_send_link = Link(
|
|||||||
)
|
)
|
||||||
link_system_mailer_error_log = Link(
|
link_system_mailer_error_log = Link(
|
||||||
icon_class=icon_system_mailer_error_log,
|
icon_class=icon_system_mailer_error_log,
|
||||||
permissions=(permission_view_error_log,),
|
permission=permission_view_error_log,
|
||||||
text=_('System mailer error log'), view='mailer:system_mailer_error_log',
|
text=_('System mailer error log'), view='mailer:system_mailer_error_log'
|
||||||
)
|
)
|
||||||
link_user_mailer_create = Link(
|
link_user_mailer_create = Link(
|
||||||
icon_class=icon_user_mailer_create,
|
icon_class=icon_user_mailer_create,
|
||||||
permissions=(permission_user_mailer_create,),
|
permission=permission_user_mailer_create, text=_('User mailer create'),
|
||||||
text=_('User mailer create'), view='mailer:user_mailer_backend_selection',
|
view='mailer:user_mailer_backend_selection'
|
||||||
)
|
)
|
||||||
link_user_mailer_delete = Link(
|
link_user_mailer_delete = Link(
|
||||||
args='resolved_object.pk', icon_class=icon_user_mailer_delete,
|
args='resolved_object.pk', icon_class=icon_user_mailer_delete,
|
||||||
permissions=(permission_user_mailer_delete,), tags='dangerous',
|
permission=permission_user_mailer_delete, tags='dangerous',
|
||||||
text=_('Delete'), view='mailer:user_mailer_delete',
|
text=_('Delete'), view='mailer:user_mailer_delete'
|
||||||
)
|
)
|
||||||
link_user_mailer_edit = Link(
|
link_user_mailer_edit = Link(
|
||||||
args='object.pk', icon_class=icon_user_mailer_edit,
|
args='object.pk', icon_class=icon_user_mailer_edit,
|
||||||
permissions=(permission_user_mailer_edit,), text=_('Edit'),
|
permission=permission_user_mailer_edit, text=_('Edit'),
|
||||||
view='mailer:user_mailer_edit',
|
view='mailer:user_mailer_edit'
|
||||||
)
|
)
|
||||||
link_user_mailer_log_list = Link(
|
link_user_mailer_log_list = Link(
|
||||||
args='object.pk', permissions=(permission_user_mailer_view,),
|
args='object.pk', permission=permission_user_mailer_view,
|
||||||
text=_('Log'), view='mailer:user_mailer_log',
|
text=_('Log'), view='mailer:user_mailer_log'
|
||||||
)
|
)
|
||||||
link_user_mailer_list = Link(
|
link_user_mailer_list = Link(
|
||||||
icon_class=icon_user_mailer_list,
|
icon_class=icon_user_mailer_list,
|
||||||
permissions=(permission_user_mailer_view,),
|
permission=permission_user_mailer_view,
|
||||||
text=_('Mailing profiles list'), view='mailer:user_mailer_list',
|
text=_('Mailing profiles list'), view='mailer:user_mailer_list'
|
||||||
)
|
)
|
||||||
link_user_mailer_setup = Link(
|
link_user_mailer_setup = Link(
|
||||||
icon_class=icon_user_mailer_setup,
|
icon_class=icon_user_mailer_setup,
|
||||||
permissions=(permission_user_mailer_view,),
|
permission=permission_user_mailer_view,
|
||||||
text=_('Mailing profiles'), view='mailer:user_mailer_list',
|
text=_('Mailing profiles'), view='mailer:user_mailer_list'
|
||||||
)
|
)
|
||||||
link_user_mailer_test = Link(
|
link_user_mailer_test = Link(
|
||||||
args='object.pk', icon_class=icon_user_mailer_test,
|
args='object.pk', icon_class=icon_user_mailer_test,
|
||||||
permissions=(permission_user_mailer_use,), text=_('Test'),
|
permission=permission_user_mailer_use, text=_('Test'),
|
||||||
view='mailer:user_mailer_test',
|
view='mailer:user_mailer_test'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -9,22 +9,22 @@ from .permissions import permission_statistics_view
|
|||||||
|
|
||||||
# Translators: 'Queue' here is the verb, to queue a statistic to update
|
# Translators: 'Queue' here is the verb, to queue a statistic to update
|
||||||
link_execute = Link(
|
link_execute = Link(
|
||||||
permissions=(permission_statistics_view,), text=_('Queue'),
|
permission=permission_statistics_view, text=_('Queue'),
|
||||||
view='statistics:statistic_queue', args='resolved_object.slug'
|
view='statistics:statistic_queue', args='resolved_object.slug'
|
||||||
)
|
)
|
||||||
link_view = Link(
|
link_view = Link(
|
||||||
permissions=(permission_statistics_view,), text=_('View'),
|
permission=permission_statistics_view, text=_('View'),
|
||||||
view='statistics:statistic_detail', args='resolved_object.slug'
|
view='statistics:statistic_detail', args='resolved_object.slug'
|
||||||
)
|
)
|
||||||
link_namespace_details = Link(
|
link_namespace_details = Link(
|
||||||
permissions=(permission_statistics_view,), text=_('Namespace details'),
|
permission=permission_statistics_view, text=_('Namespace details'),
|
||||||
view='statistics:namespace_details', args='resolved_object.slug'
|
view='statistics:namespace_details', args='resolved_object.slug'
|
||||||
)
|
)
|
||||||
link_namespace_list = Link(
|
link_namespace_list = Link(
|
||||||
permissions=(permission_statistics_view,), text=_('Namespace list'),
|
permission=permission_statistics_view, text=_('Namespace list'),
|
||||||
view='statistics:namespace_list'
|
view='statistics:namespace_list'
|
||||||
)
|
)
|
||||||
link_statistics = Link(
|
link_statistics = Link(
|
||||||
icon_class=icon_statistics, permissions=(permission_statistics_view,),
|
icon_class=icon_statistics, permission=permission_statistics_view,
|
||||||
text=_('Statistics'), view='statistics:namespace_list'
|
text=_('Statistics'), view='statistics:namespace_list'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -23,25 +23,25 @@ from .permissions import (
|
|||||||
|
|
||||||
link_document_metadata_add = Link(
|
link_document_metadata_add = Link(
|
||||||
icon_class=icon_document_metadata_add, kwargs={'document_id': 'object.pk'},
|
icon_class=icon_document_metadata_add, kwargs={'document_id': 'object.pk'},
|
||||||
permissions=(permission_document_metadata_add,), text=_('Add metadata'),
|
permission=permission_document_metadata_add, text=_('Add metadata'),
|
||||||
view='metadata:document_metadata_add',
|
view='metadata:document_metadata_add',
|
||||||
)
|
)
|
||||||
link_document_metadata_edit = Link(
|
link_document_metadata_edit = Link(
|
||||||
icon_class=icon_document_metadata_edit, kwargs={'document_id': 'object.pk'},
|
icon_class=icon_document_metadata_edit, kwargs={'document_id': 'object.pk'},
|
||||||
permissions=(permission_document_metadata_edit,), text=_('Edit metadata'),
|
permission=permission_document_metadata_edit, text=_('Edit metadata'),
|
||||||
view='metadata:document_metadata_edit'
|
view='metadata:document_metadata_edit'
|
||||||
)
|
)
|
||||||
link_document_metadata_remove = Link(
|
link_document_metadata_remove = Link(
|
||||||
icon_class=icon_document_metadata_remove,
|
icon_class=icon_document_metadata_remove,
|
||||||
kwargs={'document_id': 'object.pk'},
|
kwargs={'document_id': 'object.pk'},
|
||||||
permissions=(permission_document_metadata_remove,),
|
permission=permission_document_metadata_remove,
|
||||||
text=_('Remove metadata'), view='metadata:document_metadata_remove',
|
text=_('Remove metadata'), view='metadata:document_metadata_remove'
|
||||||
)
|
)
|
||||||
link_document_metadata_view = Link(
|
link_document_metadata_view = Link(
|
||||||
icon_class=icon_document_metadata_view,
|
icon_class=icon_document_metadata_view,
|
||||||
kwargs={'document_id': 'resolved_object.pk'},
|
kwargs={'document_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_document_metadata_view,), text=_('Metadata'),
|
permission=permission_document_metadata_view, text=_('Metadata'),
|
||||||
view='metadata:document_metadata_view',
|
view='metadata:document_metadata_view'
|
||||||
)
|
)
|
||||||
link_document_multiple_metadata_add = Link(
|
link_document_multiple_metadata_add = Link(
|
||||||
icon_class=icon_document_multiple_metadata_add, text=_('Add metadata'),
|
icon_class=icon_document_multiple_metadata_add, text=_('Add metadata'),
|
||||||
@@ -59,34 +59,34 @@ link_document_multiple_metadata_remove = Link(
|
|||||||
link_document_type_metadata_types = Link(
|
link_document_type_metadata_types = Link(
|
||||||
icon_class=icon_document_type_metadata_types,
|
icon_class=icon_document_type_metadata_types,
|
||||||
kwargs={'document_type_id': 'resolved_object.pk'},
|
kwargs={'document_type_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_document_type_edit,), text=_('Metadata types'),
|
permission=permission_document_type_edit, text=_('Metadata types'),
|
||||||
view='metadata:document_type_metadata_types',
|
view='metadata:document_type_metadata_types'
|
||||||
)
|
)
|
||||||
link_metadata_type_document_types = Link(
|
link_metadata_type_document_types = Link(
|
||||||
icon_class=icon_document_type,
|
icon_class=icon_document_type,
|
||||||
kwargs={'metadata_type_id': 'resolved_object.pk'},
|
kwargs={'metadata_type_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_document_type_edit,), text=_('Document types'),
|
permission=permission_document_type_edit, text=_('Document types'),
|
||||||
view='metadata:metadata_type_document_types',
|
view='metadata:metadata_type_document_types'
|
||||||
)
|
)
|
||||||
link_metadata_type_create = Link(
|
link_metadata_type_create = Link(
|
||||||
icon_class=icon_metadata_type_create,
|
icon_class=icon_metadata_type_create,
|
||||||
permissions=(permission_metadata_type_create,), text=_('Create new'),
|
permission=permission_metadata_type_create, text=_('Create new'),
|
||||||
view='metadata:metadata_type_create'
|
view='metadata:metadata_type_create'
|
||||||
)
|
)
|
||||||
link_metadata_type_delete = Link(
|
link_metadata_type_delete = Link(
|
||||||
icon_class=icon_metadata_type_delete,
|
icon_class=icon_metadata_type_delete,
|
||||||
kwargs={'metadata_type_id': 'object.pk'},
|
kwargs={'metadata_type_id': 'object.pk'},
|
||||||
permissions=(permission_metadata_type_delete,), tags='dangerous',
|
permission=permission_metadata_type_delete, tags='dangerous',
|
||||||
text=_('Delete'), view='metadata:metadata_type_delete',
|
text=_('Delete'), view='metadata:metadata_type_delete'
|
||||||
)
|
)
|
||||||
link_metadata_type_edit = Link(
|
link_metadata_type_edit = Link(
|
||||||
icon_class=icon_metadata_type_edit,
|
icon_class=icon_metadata_type_edit,
|
||||||
kwargs={'metadata_type_id': 'object.pk'},
|
kwargs={'metadata_type_id': 'object.pk'},
|
||||||
permissions=(permission_metadata_type_edit,), text=_('Edit'),
|
permission=permission_metadata_type_edit, text=_('Edit'),
|
||||||
view='metadata:metadata_type_edit'
|
view='metadata:metadata_type_edit'
|
||||||
)
|
)
|
||||||
link_metadata_type_list = Link(
|
link_metadata_type_list = Link(
|
||||||
icon_class=icon_metadata_type_list,
|
icon_class=icon_metadata_type_list,
|
||||||
permissions=(permission_metadata_type_view,), text=_('Metadata types'),
|
permission=permission_metadata_type_view, text=_('Metadata types'),
|
||||||
view='metadata:metadata_type_list'
|
view='metadata:metadata_type_list'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -14,17 +14,17 @@ from .permissions import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
link_message_create = Link(
|
link_message_create = Link(
|
||||||
icon_class=icon_message_create, permissions=(permission_message_create,),
|
icon_class=icon_message_create, permission=permission_message_create,
|
||||||
text=_('Create message'), view='motd:message_create'
|
text=_('Create message'), view='motd:message_create'
|
||||||
)
|
)
|
||||||
link_message_delete = Link(
|
link_message_delete = Link(
|
||||||
icon_class=icon_message_delete, kwargs={'message_id': 'object.pk'},
|
icon_class=icon_message_delete, kwargs={'message_id': 'object.pk'},
|
||||||
permissions=(permission_message_delete,), tags='dangerous',
|
permission=permission_message_delete, tags='dangerous',
|
||||||
text=_('Delete'), view='motd:message_delete'
|
text=_('Delete'), view='motd:message_delete'
|
||||||
)
|
)
|
||||||
link_message_edit = Link(
|
link_message_edit = Link(
|
||||||
icon_class=icon_message_edit, kwargs={'message_id': 'object.pk'},
|
icon_class=icon_message_edit, kwargs={'message_id': 'object.pk'},
|
||||||
permissions=(permission_message_edit,), text=_('Edit'),
|
permission=permission_message_edit, text=_('Edit'),
|
||||||
view='motd:message_edit'
|
view='motd:message_edit'
|
||||||
)
|
)
|
||||||
link_message_list = Link(
|
link_message_list = Link(
|
||||||
|
|||||||
@@ -18,19 +18,19 @@ from .permissions import (
|
|||||||
link_document_page_ocr_content = Link(
|
link_document_page_ocr_content = Link(
|
||||||
icon_class=icon_document_content,
|
icon_class=icon_document_content,
|
||||||
kwargs={'document_page_id': 'resolved_object.id'},
|
kwargs={'document_page_id': 'resolved_object.id'},
|
||||||
permissions=(permission_ocr_content_view,), text=_('OCR'),
|
permission=permission_ocr_content_view, text=_('OCR'),
|
||||||
view='ocr:document_page_content',
|
view='ocr:document_page_content'
|
||||||
)
|
)
|
||||||
link_document_ocr_content = Link(
|
link_document_ocr_content = Link(
|
||||||
icon_class=icon_document_content,
|
icon_class=icon_document_content,
|
||||||
kwargs={'document_id': 'resolved_object.id'},
|
kwargs={'document_id': 'resolved_object.id'},
|
||||||
permissions=(permission_ocr_content_view,), text=_('OCR'),
|
permission=permission_ocr_content_view, text=_('OCR'),
|
||||||
view='ocr:document_content',
|
view='ocr:document_content'
|
||||||
)
|
)
|
||||||
link_document_submit = Link(
|
link_document_submit = Link(
|
||||||
icon_class=icon_document_submit,
|
icon_class=icon_document_submit,
|
||||||
kwargs={'document_id': 'resolved_object.id'},
|
kwargs={'document_id': 'resolved_object.id'},
|
||||||
permissions=(permission_ocr_document,), text=_('Submit for OCR'),
|
permission=permission_ocr_document, text=_('Submit for OCR'),
|
||||||
view='ocr:document_submit'
|
view='ocr:document_submit'
|
||||||
)
|
)
|
||||||
link_document_multiple_submit = Link(
|
link_document_multiple_submit = Link(
|
||||||
@@ -40,27 +40,27 @@ link_document_multiple_submit = Link(
|
|||||||
link_document_type_ocr_settings = Link(
|
link_document_type_ocr_settings = Link(
|
||||||
icon_class=icon_document_type_ocr_settings,
|
icon_class=icon_document_type_ocr_settings,
|
||||||
kwargs={'document_type_id': 'resolved_object.id'},
|
kwargs={'document_type_id': 'resolved_object.id'},
|
||||||
permissions=(permission_document_type_ocr_setup,), text=_('Setup OCR'),
|
permission=permission_document_type_ocr_setup, text=_('Setup OCR'),
|
||||||
view='ocr:document_type_settings',
|
view='ocr:document_type_settings'
|
||||||
)
|
)
|
||||||
link_document_type_submit = Link(
|
link_document_type_submit = Link(
|
||||||
icon_class=icon_document_type_submit,
|
icon_class=icon_document_type_submit,
|
||||||
permissions=(permission_ocr_document,), text=_('OCR documents per type'),
|
permission=permission_ocr_document, text=_('OCR documents per type'),
|
||||||
view='ocr:document_type_submit'
|
view='ocr:document_type_submit'
|
||||||
)
|
)
|
||||||
link_entry_list = Link(
|
link_entry_list = Link(
|
||||||
icon_class=icon_entry_list, permissions=(permission_ocr_document,),
|
icon_class=icon_entry_list, permission=permission_ocr_document,
|
||||||
text=_('OCR errors'), view='ocr:entry_list'
|
text=_('OCR errors'), view='ocr:entry_list'
|
||||||
)
|
)
|
||||||
link_document_ocr_errors_list = Link(
|
link_document_ocr_errors_list = Link(
|
||||||
icon_class=icon_document_ocr_errors_list,
|
icon_class=icon_document_ocr_errors_list,
|
||||||
kwargs={'document_id': 'resolved_object.id'},
|
kwargs={'document_id': 'resolved_object.id'},
|
||||||
permissions=(permission_ocr_content_view,), text=_('OCR errors'),
|
permission=permission_ocr_content_view, text=_('OCR errors'),
|
||||||
view='ocr:document_error_list'
|
view='ocr:document_error_list'
|
||||||
)
|
)
|
||||||
link_document_ocr_download = Link(
|
link_document_ocr_download = Link(
|
||||||
icon_class=icon_document_ocr_download,
|
icon_class=icon_document_ocr_download,
|
||||||
kwargs={'document_id': 'resolved_object.id'},
|
kwargs={'document_id': 'resolved_object.id'},
|
||||||
permissions=(permission_ocr_content_view,), text=_('Download OCR text'),
|
permission=permission_ocr_content_view, text=_('Download OCR text'),
|
||||||
view='ocr:document_download'
|
view='ocr:document_download'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -8,21 +8,21 @@ from .icons import icon_namespace_list
|
|||||||
from .permissions import permission_settings_edit, permission_settings_view
|
from .permissions import permission_settings_edit, permission_settings_view
|
||||||
|
|
||||||
link_namespace_list = Link(
|
link_namespace_list = Link(
|
||||||
icon_class=icon_namespace_list, permissions=(permission_settings_view,),
|
icon_class=icon_namespace_list, permission=permission_settings_view,
|
||||||
text=_('Settings'), view='settings:namespace_list'
|
text=_('Settings'), view='settings:namespace_list'
|
||||||
)
|
)
|
||||||
link_namespace_detail = Link(
|
link_namespace_detail = Link(
|
||||||
kwargs={'namespace_name': 'resolved_object.name'},
|
kwargs={'namespace_name': 'resolved_object.name'},
|
||||||
permissions=(permission_settings_view,), text=_('Settings'),
|
permission=permission_settings_view, text=_('Settings'),
|
||||||
view='settings:namespace_detail'
|
view='settings:namespace_detail'
|
||||||
)
|
)
|
||||||
# Duplicate the link to use a different name
|
# Duplicate the link to use a different name
|
||||||
link_namespace_root_list = Link(
|
link_namespace_root_list = Link(
|
||||||
icon_class=icon_namespace_list, permissions=(permission_settings_view,),
|
icon_class=icon_namespace_list, permission=permission_settings_view,
|
||||||
text=_('Namespaces'), view='settings:namespace_list'
|
text=_('Namespaces'), view='settings:namespace_list'
|
||||||
)
|
)
|
||||||
link_setting_edit = Link(
|
link_setting_edit = Link(
|
||||||
kwargs={'setting_global_name': 'resolved_object.global_name'},
|
kwargs={'setting_global_name': 'resolved_object.global_name'},
|
||||||
permissions=(permission_settings_edit,), text=_('Edit'),
|
permission=permission_settings_edit, text=_('Edit'),
|
||||||
view='settings:setting_edit_view'
|
view='settings:setting_edit_view'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -53,75 +53,75 @@ link_document_create_multiple = Link(
|
|||||||
)
|
)
|
||||||
link_source_check_now = Link(
|
link_source_check_now = Link(
|
||||||
kwargs={'source_id': 'resolved_object.pk'},
|
kwargs={'source_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_sources_edit,), text=_('Check now'),
|
permission=permission_sources_edit, text=_('Check now'),
|
||||||
view='sources:source_check'
|
view='sources:source_check'
|
||||||
)
|
)
|
||||||
link_source_create_imap_email = Link(
|
link_source_create_imap_email = Link(
|
||||||
icon_class=icon_source_create,
|
icon_class=icon_source_create,
|
||||||
kwargs={'source_type': '"%s"' % SOURCE_CHOICE_EMAIL_IMAP},
|
kwargs={'source_type': '"%s"' % SOURCE_CHOICE_EMAIL_IMAP},
|
||||||
permissions=(permission_sources_create,),
|
permission=permission_sources_create, text=_('Add new IMAP email'),
|
||||||
text=_('Add new IMAP email'), view='sources:source_create'
|
view='sources:source_create'
|
||||||
)
|
)
|
||||||
link_source_create_pop3_email = Link(
|
link_source_create_pop3_email = Link(
|
||||||
icon_class=icon_source_create,
|
icon_class=icon_source_create,
|
||||||
kwargs={'source_type': '"%s"' % SOURCE_CHOICE_EMAIL_POP3},
|
kwargs={'source_type': '"%s"' % SOURCE_CHOICE_EMAIL_POP3},
|
||||||
permissions=(permission_sources_create,),
|
permission=permission_sources_create, text=_('Add new POP3 email'),
|
||||||
text=_('Add new POP3 email'), view='sources:source_create'
|
view='sources:source_create'
|
||||||
)
|
)
|
||||||
link_source_create_staging_folder = Link(
|
link_source_create_staging_folder = Link(
|
||||||
icon_class=icon_source_create,
|
icon_class=icon_source_create,
|
||||||
kwargs={'source_type': '"%s"' % SOURCE_CHOICE_STAGING},
|
kwargs={'source_type': '"%s"' % SOURCE_CHOICE_STAGING},
|
||||||
permissions=(permission_sources_create,),
|
permission=permission_sources_create,
|
||||||
text=_('Add new staging folder'), view='sources:source_create'
|
text=_('Add new staging folder'), view='sources:source_create'
|
||||||
)
|
)
|
||||||
link_source_create_watch_folder = Link(
|
link_source_create_watch_folder = Link(
|
||||||
icon_class=icon_source_create,
|
icon_class=icon_source_create,
|
||||||
kwargs={'source_type': '"%s"' % SOURCE_CHOICE_WATCH},
|
kwargs={'source_type': '"%s"' % SOURCE_CHOICE_WATCH},
|
||||||
permissions=(permission_sources_create,),
|
permission=permission_sources_create,
|
||||||
text=_('Add new watch folder'), view='sources:source_create'
|
text=_('Add new watch folder'), view='sources:source_create'
|
||||||
)
|
)
|
||||||
link_source_create_webform = Link(
|
link_source_create_webform = Link(
|
||||||
icon_class=icon_source_create,
|
icon_class=icon_source_create,
|
||||||
kwargs={'source_type': '"%s"' % SOURCE_CHOICE_WEB_FORM},
|
kwargs={'source_type': '"%s"' % SOURCE_CHOICE_WEB_FORM},
|
||||||
permissions=(permission_sources_create,),
|
permission=permission_sources_create,
|
||||||
text=_('Add new webform source'), view='sources:source_create'
|
text=_('Add new webform source'), view='sources:source_create'
|
||||||
)
|
)
|
||||||
link_source_create_sane_scanner = Link(
|
link_source_create_sane_scanner = Link(
|
||||||
icon_class=icon_source_create,
|
icon_class=icon_source_create,
|
||||||
kwargs={'source_type': '"%s"' % SOURCE_CHOICE_SANE_SCANNER},
|
kwargs={'source_type': '"%s"' % SOURCE_CHOICE_SANE_SCANNER},
|
||||||
permissions=(permission_sources_create,),
|
permission=permission_sources_create,
|
||||||
text=_('Add new SANE scanner'), view='sources:source_create'
|
text=_('Add new SANE scanner'), view='sources:source_create'
|
||||||
)
|
)
|
||||||
link_source_delete = Link(
|
link_source_delete = Link(
|
||||||
kwargs={'source_id': 'resolved_object.pk'},
|
kwargs={'source_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_sources_delete,), tags='dangerous',
|
permission=permission_sources_delete, tags='dangerous',
|
||||||
text=_('Delete'), view='sources:source_delete'
|
text=_('Delete'), view='sources:source_delete'
|
||||||
)
|
)
|
||||||
link_source_edit = Link(
|
link_source_edit = Link(
|
||||||
kwargs={'source_id': 'resolved_object.pk'},
|
kwargs={'source_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_sources_edit,), text=_('Edit'),
|
permission=permission_sources_edit, text=_('Edit'),
|
||||||
view='sources:source_edit'
|
view='sources:source_edit'
|
||||||
)
|
)
|
||||||
link_source_list = Link(
|
link_source_list = Link(
|
||||||
icon_class=icon_source_list,
|
icon_class=icon_source_list,
|
||||||
permissions=(permission_sources_view,), text=_('Sources'),
|
permission=permission_sources_view, text=_('Sources'),
|
||||||
view='sources:source_list'
|
view='sources:source_list'
|
||||||
)
|
)
|
||||||
link_source_logs = Link(
|
link_source_logs = Link(
|
||||||
icon_class=icon_log, kwargs={'source_id': 'resolved_object.pk'},
|
icon_class=icon_log, kwargs={'source_id': 'resolved_object.pk'},
|
||||||
permissions=(permission_sources_view,), text=_('Logs'),
|
permission=permission_sources_view, text=_('Logs'),
|
||||||
view='sources:source_logs'
|
view='sources:source_logs'
|
||||||
)
|
)
|
||||||
link_staging_file_delete = Link(
|
link_staging_file_delete = Link(
|
||||||
keep_query=True, kwargs={
|
keep_query=True, kwargs={
|
||||||
'staging_folder_id': 'source.pk',
|
'staging_folder_id': 'source.pk',
|
||||||
'encoded_filename': 'object.encoded_filename'
|
'encoded_filename': 'object.encoded_filename'
|
||||||
}, permissions=(permission_staging_file_delete,),
|
}, permission=permission_staging_file_delete,
|
||||||
tags='dangerous', text=_('Delete'), view='sources:staging_file_delete'
|
tags='dangerous', text=_('Delete'), view='sources:staging_file_delete'
|
||||||
)
|
)
|
||||||
link_upload_version = Link(
|
link_upload_version = Link(
|
||||||
condition=document_new_version_not_blocked,
|
condition=document_new_version_not_blocked,
|
||||||
kwargs={'document_pk': 'resolved_object.pk'},
|
kwargs={'document_pk': 'resolved_object.pk'},
|
||||||
permissions=(permission_document_new_version,),
|
permission=permission_document_new_version, text=_('Upload new version'),
|
||||||
text=_('Upload new version'), view='sources:upload_version'
|
view='sources:upload_version'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -6,10 +6,10 @@ from mayan.apps.documents.icons import icon_document_list
|
|||||||
from mayan.apps.navigation import Link, get_cascade_condition
|
from mayan.apps.navigation import Link, get_cascade_condition
|
||||||
|
|
||||||
from .icons import (
|
from .icons import (
|
||||||
icon_multiple_documents_tag_attach, icon_multiple_documents_tag_remove,
|
icon_document_multiple_tag_multiple_remove, icon_document_multiple_tag_multiple_remove,
|
||||||
icon_tag_attach, icon_tag_create, icon_tag_delete, icon_tag_edit,
|
icon_document_tag_multiple_attach, icon_tag_create, icon_tag_delete, icon_tag_edit,
|
||||||
icon_tag_document_list, icon_tag_list, icon_tag_multiple_delete,
|
icon_tag_document_list, icon_tag_list, icon_tag_multiple_delete,
|
||||||
icon_tag_remove
|
icon_document_tag_multiple_remove
|
||||||
)
|
)
|
||||||
from .permissions import (
|
from .permissions import (
|
||||||
permission_tag_attach, permission_tag_create, permission_tag_delete,
|
permission_tag_attach, permission_tag_create, permission_tag_delete,
|
||||||
@@ -19,39 +19,38 @@ from .permissions import (
|
|||||||
|
|
||||||
link_document_tag_list = Link(
|
link_document_tag_list = Link(
|
||||||
args='resolved_object.pk', icon_class=icon_tag_document_list,
|
args='resolved_object.pk', icon_class=icon_tag_document_list,
|
||||||
permissions=(permission_tag_view,), text=_('Tags'),
|
permission=permission_tag_view, text=_('Tags'), view='tags:document_tags'
|
||||||
view='tags:document_tags',
|
|
||||||
)
|
)
|
||||||
link_multiple_documents_tag_remove = Link(
|
link_document_multiple_tag_multiple_attach = Link(
|
||||||
icon_class=icon_multiple_documents_tag_remove, text=_('Remove tag'),
|
icon_class=icon_document_multiple_tag_multiple_remove, text=_('Attach tags'),
|
||||||
view='tags:multiple_documents_selection_tag_remove'
|
view='tags:document_multiple_tag_multiple_attach'
|
||||||
)
|
)
|
||||||
link_multiple_documents_attach_tag = Link(
|
link_document_multiple_tag_multiple_remove = Link(
|
||||||
icon_class=icon_multiple_documents_tag_attach, text=_('Attach tags'),
|
icon_class=icon_document_multiple_tag_multiple_remove, text=_('Remove tag'),
|
||||||
view='tags:multiple_documents_tag_attach'
|
view='tags:document_multiple_tag_multiple_remove'
|
||||||
)
|
)
|
||||||
link_single_document_multiple_tag_remove = Link(
|
link_document_tag_multiple_attach = Link(
|
||||||
args='object.id', icon_class=icon_tag_remove,
|
args='object.pk', icon_class=icon_document_tag_multiple_attach,
|
||||||
permissions=(permission_tag_remove,), text=_('Remove tags'),
|
permission=permission_tag_attach, text=_('Attach tags'),
|
||||||
view='tags:single_document_multiple_tag_remove',
|
view='tags:document_tag_multiple_attach'
|
||||||
)
|
)
|
||||||
link_tag_attach = Link(
|
link_document_tag_multiple_remove = Link(
|
||||||
args='object.pk', icon_class=icon_tag_attach,
|
args='object.id', icon_class=icon_document_tag_multiple_remove,
|
||||||
permissions=(permission_tag_attach,), text=_('Attach tags'),
|
permission=permission_tag_remove, text=_('Remove tags'),
|
||||||
view='tags:tag_attach',
|
view='tags:document_tag_multiple_remove'
|
||||||
)
|
)
|
||||||
link_tag_create = Link(
|
link_tag_create = Link(
|
||||||
icon_class=icon_tag_create, permissions=(permission_tag_create,),
|
icon_class=icon_tag_create, permission=permission_tag_create,
|
||||||
text=_('Create new tag'), view='tags:tag_create'
|
text=_('Create new tag'), view='tags:tag_create'
|
||||||
)
|
)
|
||||||
link_tag_delete = Link(
|
link_tag_delete = Link(
|
||||||
args='object.id', icon_class=icon_tag_delete,
|
args='object.id', icon_class=icon_tag_delete,
|
||||||
permissions=(permission_tag_delete,), tags='dangerous', text=_('Delete'),
|
permission=permission_tag_delete, tags='dangerous', text=_('Delete'),
|
||||||
view='tags:tag_delete',
|
view='tags:tag_delete'
|
||||||
)
|
)
|
||||||
link_tag_edit = Link(
|
link_tag_edit = Link(
|
||||||
args='object.id', icon_class=icon_tag_edit,
|
args='object.id', icon_class=icon_tag_edit,
|
||||||
permissions=(permission_tag_edit,), text=_('Edit'), view='tags:tag_edit',
|
permission=permission_tag_edit, text=_('Edit'), view='tags:tag_edit'
|
||||||
)
|
)
|
||||||
link_tag_list = Link(
|
link_tag_list = Link(
|
||||||
condition=get_cascade_condition(
|
condition=get_cascade_condition(
|
||||||
@@ -60,10 +59,10 @@ link_tag_list = Link(
|
|||||||
), icon_class=icon_tag_list, text=_('All'), view='tags:tag_list'
|
), icon_class=icon_tag_list, text=_('All'), view='tags:tag_list'
|
||||||
)
|
)
|
||||||
link_tag_multiple_delete = Link(
|
link_tag_multiple_delete = Link(
|
||||||
icon_class=icon_tag_multiple_delete, permissions=(permission_tag_delete,),
|
icon_class=icon_tag_multiple_delete, permission=permission_tag_delete,
|
||||||
text=_('Delete'), view='tags:tag_multiple_delete'
|
text=_('Delete'), view='tags:tag_multiple_delete'
|
||||||
)
|
)
|
||||||
link_tag_tagged_item_list = Link(
|
link_tag_tagged_item_list = Link(
|
||||||
args='object.id', icon_class=icon_document_list, text=('Documents'),
|
args='object.id', icon_class=icon_document_list, text=('Documents'),
|
||||||
view='tags:tag_tagged_item_list',
|
view='tags:tag_tagged_item_list'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -8,22 +8,22 @@ from .icons import icon_task_manager, icon_queue_list
|
|||||||
from .permissions import permission_task_view
|
from .permissions import permission_task_view
|
||||||
|
|
||||||
link_task_manager = Link(
|
link_task_manager = Link(
|
||||||
icon_class=icon_task_manager, permissions=(permission_task_view,),
|
icon_class=icon_task_manager, permission=permission_task_view,
|
||||||
text=_('Task manager'), view='task_manager:queue_list'
|
text=_('Task manager'), view='task_manager:queue_list'
|
||||||
)
|
)
|
||||||
link_queue_list = Link(
|
link_queue_list = Link(
|
||||||
icon_class=icon_queue_list, permissions=(permission_task_view,),
|
icon_class=icon_queue_list, permission=permission_task_view,
|
||||||
text=_('Background task queues'), view='task_manager:queue_list'
|
text=_('Background task queues'), view='task_manager:queue_list'
|
||||||
)
|
)
|
||||||
link_queue_active_task_list = Link(
|
link_queue_active_task_list = Link(
|
||||||
args='resolved_object.name', permissions=(permission_task_view,),
|
args='resolved_object.name', permission=permission_task_view,
|
||||||
text=_('Active tasks'), view='task_manager:queue_active_task_list'
|
text=_('Active tasks'), view='task_manager:queue_active_task_list'
|
||||||
)
|
)
|
||||||
link_queue_reserved_task_list = Link(
|
link_queue_reserved_task_list = Link(
|
||||||
args='resolved_object.name', permissions=(permission_task_view,),
|
args='resolved_object.name', permission=permission_task_view,
|
||||||
text=_('Reserved tasks'), view='task_manager:queue_reserved_task_list'
|
text=_('Reserved tasks'), view='task_manager:queue_reserved_task_list'
|
||||||
)
|
)
|
||||||
link_queue_scheduled_task_list = Link(
|
link_queue_scheduled_task_list = Link(
|
||||||
args='resolved_object.name', permissions=(permission_task_view,),
|
args='resolved_object.name', permission=permission_task_view,
|
||||||
text=_('Scheduled tasks'), view='task_manager:queue_scheduled_task_list'
|
text=_('Scheduled tasks'), view='task_manager:queue_scheduled_task_list'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -34,78 +34,78 @@ link_current_user_edit = Link(
|
|||||||
view='user_management:current_user_edit'
|
view='user_management:current_user_edit'
|
||||||
)
|
)
|
||||||
link_group_create = Link(
|
link_group_create = Link(
|
||||||
icon_class=icon_group_create, permissions=(permission_group_create,),
|
icon_class=icon_group_create, permission=permission_group_create,
|
||||||
text=_('Create new group'), view='user_management:group_create'
|
text=_('Create new group'), view='user_management:group_create'
|
||||||
)
|
)
|
||||||
link_group_delete = Link(
|
link_group_delete = Link(
|
||||||
args='object.id', icon_class=icon_group_delete,
|
args='object.id', icon_class=icon_group_delete,
|
||||||
permissions=(permission_group_delete,), tags='dangerous',
|
permission=permission_group_delete, tags='dangerous',
|
||||||
text=_('Delete'), view='user_management:group_delete',
|
text=_('Delete'), view='user_management:group_delete',
|
||||||
)
|
)
|
||||||
link_group_edit = Link(
|
link_group_edit = Link(
|
||||||
args='object.id', icon_class=icon_group_edit,
|
args='object.id', icon_class=icon_group_edit,
|
||||||
permissions=(permission_group_edit,), text=_('Edit'),
|
permission=permission_group_edit, text=_('Edit'),
|
||||||
view='user_management:group_edit',
|
view='user_management:group_edit',
|
||||||
)
|
)
|
||||||
link_group_list = Link(
|
link_group_list = Link(
|
||||||
icon_class=icon_group_list, permissions=(permission_group_view,),
|
icon_class=icon_group_list, permission=permission_group_view,
|
||||||
text=_('Groups'),
|
text=_('Groups'),
|
||||||
view='user_management:group_list'
|
view='user_management:group_list'
|
||||||
)
|
)
|
||||||
link_group_members = Link(
|
link_group_members = Link(
|
||||||
args='object.id', icon_class=icon_group_members,
|
args='object.id', icon_class=icon_group_members,
|
||||||
permissions=(permission_group_edit,), text=_('Users'),
|
permission=permission_group_edit, text=_('Users'),
|
||||||
view='user_management:group_members',
|
view='user_management:group_members',
|
||||||
)
|
)
|
||||||
link_group_setup = Link(
|
link_group_setup = Link(
|
||||||
icon_class=icon_group_setup, permissions=(permission_group_view,),
|
icon_class=icon_group_setup, permission=permission_group_view,
|
||||||
text=_('Groups'), view='user_management:group_list'
|
text=_('Groups'), view='user_management:group_list'
|
||||||
)
|
)
|
||||||
link_user_create = Link(
|
link_user_create = Link(
|
||||||
icon_class=icon_user_create, permissions=(permission_user_create,),
|
icon_class=icon_user_create, permission=permission_user_create,
|
||||||
text=_('Create new user'), view='user_management:user_create'
|
text=_('Create new user'), view='user_management:user_create'
|
||||||
)
|
)
|
||||||
link_user_delete = Link(
|
link_user_delete = Link(
|
||||||
args='object.id', icon_class=icon_user_delete,
|
args='object.id', icon_class=icon_user_delete,
|
||||||
permissions=(permission_user_delete,), tags='dangerous', text=_('Delete'),
|
permission=permission_user_delete, tags='dangerous', text=_('Delete'),
|
||||||
view='user_management:user_delete',
|
view='user_management:user_delete',
|
||||||
)
|
)
|
||||||
link_user_edit = Link(
|
link_user_edit = Link(
|
||||||
args='object.id', icon_class=icon_user_edit,
|
args='object.id', icon_class=icon_user_edit,
|
||||||
permissions=(permission_user_edit,), text=_('Edit'),
|
permission=permission_user_edit, text=_('Edit'),
|
||||||
view='user_management:user_edit',
|
view='user_management:user_edit',
|
||||||
)
|
)
|
||||||
link_user_groups = Link(
|
link_user_groups = Link(
|
||||||
args='object.id', condition=condition_is_not_superuser,
|
args='object.id', condition=condition_is_not_superuser,
|
||||||
icon_class=icon_group, permissions=(permission_user_edit,),
|
icon_class=icon_group, permission=permission_user_edit,
|
||||||
text=_('Groups'), view='user_management:user_groups',
|
text=_('Groups'), view='user_management:user_groups',
|
||||||
)
|
)
|
||||||
link_user_list = Link(
|
link_user_list = Link(
|
||||||
icon_class=icon_user_list, permissions=(permission_user_view,),
|
icon_class=icon_user_list, permission=permission_user_view,
|
||||||
text=_('Users'), view='user_management:user_list'
|
text=_('Users'), view='user_management:user_list'
|
||||||
)
|
)
|
||||||
link_user_multiple_delete = Link(
|
link_user_multiple_delete = Link(
|
||||||
icon_class=icon_user_multiple_delete,
|
icon_class=icon_user_multiple_delete,
|
||||||
permissions=(permission_user_delete,), tags='dangerous', text=_('Delete'),
|
permission=permission_user_delete, tags='dangerous', text=_('Delete'),
|
||||||
view='user_management:user_multiple_delete'
|
view='user_management:user_multiple_delete'
|
||||||
)
|
)
|
||||||
link_user_multiple_set_password = Link(
|
link_user_multiple_set_password = Link(
|
||||||
icon_class=icon_user_multiple_set_password,
|
icon_class=icon_user_multiple_set_password,
|
||||||
permissions=(permission_user_edit,), text=_('Set password'),
|
permission=permission_user_edit, text=_('Set password'),
|
||||||
view='user_management:user_multiple_set_password'
|
view='user_management:user_multiple_set_password'
|
||||||
)
|
)
|
||||||
link_user_set_options = Link(
|
link_user_set_options = Link(
|
||||||
args='object.id', icon_class=icon_user_set_options,
|
args='object.id', icon_class=icon_user_set_options,
|
||||||
permissions=(permission_user_edit,), text=_('User options'),
|
permission=permission_user_edit, text=_('User options'),
|
||||||
view='user_management:user_options',
|
view='user_management:user_options',
|
||||||
)
|
)
|
||||||
link_user_set_password = Link(
|
link_user_set_password = Link(
|
||||||
args='object.id', icon_class=icon_user_set_password,
|
args='object.id', icon_class=icon_user_set_password,
|
||||||
permissions=(permission_user_edit,), text=_('Set password'),
|
permission=permission_user_edit, text=_('Set password'),
|
||||||
view='user_management:user_set_password',
|
view='user_management:user_set_password',
|
||||||
)
|
)
|
||||||
link_user_setup = Link(
|
link_user_setup = Link(
|
||||||
icon_class=icon_user_setup, permissions=(permission_user_view,),
|
icon_class=icon_user_setup, permission=permission_user_view,
|
||||||
text=_('Users'), view='user_management:user_list'
|
text=_('Users'), view='user_management:user_list'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user