text=_('Submit for parsing'), view='document_parsing:document_submit_multiple' ) link_document_submit = Link( args='resolved_object.id', icon_class_path='mayan.apps.document_parsing.icons.icon_document_submit', permissions=(permission_parse_document,), text=_('Submit for parsing'), view='document_parsing:document_submit' ) link_document_type_parsing_settings = Link( args='resolved_object.id', icon_class_path='mayan.apps.document_parsing.icons.icon_document_type_parsing_settings', permissions=(permission_document_type_parsing_setup,), text=_('Setup parsing'), view='document_parsing:document_type_parsing_settings' ) link_document_type_submit = Link( condition=get_cascade_condition( app_label='documents', model_name='DocumentType', object_permission=permission_document_type_parsing_setup ), icon_class_path='mayan.apps.document_parsing.icons.icon_document_type_submit', text=_('Parse documents per type'), view='document_parsing:document_type_submit' ) link_error_list = Link( icon_class_path='mayan.apps.document_parsing.icons.icon_link_error_list', permissions=(permission_parse_document,), text=_('Parsing errors'), view='document_parsing:error_list' )
from __future__ import unicode_literals from django.utils.translation import ugettext_lazy as _ from mayan.apps.navigation.classes import Menu from mayan.apps.navigation.utils import get_cascade_condition from .icons import icon_menu_tags from .permissions import permission_tag_create, permission_tag_view menu_tags = Menu(condition=get_cascade_condition( app_label='tags', model_name='Tag', object_permission=permission_tag_view, view_permission=permission_tag_create, ), icon_class=icon_menu_tags, label=_('Tags'), name='tags')
text=_('Create cabinet'), view='cabinets:cabinet_create') link_cabinet_delete = Link( args='object.pk', icon_class_path='mayan.apps.cabinets.icons.icon_cabinet_delete', permissions=(permission_cabinet_delete, ), tags='dangerous', text=_('Delete'), view='cabinets:cabinet_delete') link_cabinet_edit = Link( args='object.pk', icon_class_path='mayan.apps.cabinets.icons.icon_cabinet_edit', permissions=(permission_cabinet_edit, ), text=_('Edit'), view='cabinets:cabinet_edit') link_cabinet_list = Link( condition=get_cascade_condition( app_label='cabinets', model_name='Cabinet', object_permission=permission_cabinet_view, ), icon_class_path='mayan.apps.cabinets.icons.icon_cabinet_list', text=_('All'), view='cabinets:cabinet_list') link_cabinet_view = Link( args='object.pk', icon_class_path='mayan.apps.cabinets.icons.icon_cabinet_view', permissions=(permission_cabinet_view, ), text=_('Details'), view='cabinets:cabinet_view')
) # Runtime proxies link_workflow_runtime_proxy_document_list = Link( args='resolved_object.pk', icon_class_path= 'mayan.apps.document_states.icons.icon_workflow_runtime_proxy_document_list', permissions=(permission_workflow_view, ), text=_('Workflow documents'), view='document_states:workflow_runtime_proxy_document_list', ) link_workflow_runtime_proxy_list = Link( condition=get_cascade_condition( app_label='document_states', model_name='WorkflowRuntimeProxy', object_permission=permission_workflow_view, ), icon_class_path= 'mayan.apps.document_states.icons.icon_workflow_runtime_proxy_list', text=_('Workflows'), view='document_states:workflow_runtime_proxy_list') link_workflow_runtime_proxy_state_document_list = Link( args='resolved_object.pk', icon_class_path= 'mayan.apps.document_states.icons.icon_workflow_runtime_proxy_state_document_list', permissions=(permission_workflow_view, ), text=_('State documents'), view='document_states:workflow_runtime_proxy_state_document_list', ) link_workflow_runtime_proxy_state_list = Link(
view='indexing:document_index_list', ) link_document_type_index_templates = Link( args='resolved_object.pk', icon_class_path= 'mayan.apps.document_indexing.icons.icon_document_type_index_templates', permissions=(permission_document_indexing_create, ), text=_('Index templates'), view='indexing:document_type_index_templates', ) link_index_instance_menu = Link( condition=get_cascade_condition( app_label='document_indexing', model_name='Index', object_permission=permission_document_indexing_instance_view, ), icon_class_path='mayan.apps.document_indexing.icons.icon_index', text=_('Indexes'), view='indexing:index_list') link_index_instance_rebuild = Link( args='resolved_object.pk', icon_class_path= 'mayan.apps.document_indexing.icons.icon_index_instances_rebuild', permissions=(permission_document_indexing_rebuild, ), text=_('Rebuild index'), view='indexing:index_setup_rebuild') link_index_instances_rebuild = Link( condition=get_cascade_condition( app_label='document_indexing',
text=_('Create message'), view='motd:message_create') link_message_multiple_delete = Link( icon_class_path='mayan.apps.motd.icons.icon_message_delete', tags='dangerous', text=_('Delete'), view='motd:message_multiple_delete') link_message_single_delete = Link( args='object.pk', icon_class_path='mayan.apps.motd.icons.icon_message_delete', permissions=(permission_message_delete, ), tags='dangerous', text=_('Delete'), view='motd:message_single_delete') link_message_edit = Link( args='object.pk', icon_class_path='mayan.apps.motd.icons.icon_message_edit', permissions=(permission_message_edit, ), text=_('Edit'), view='motd:message_edit') link_message_list = Link( condition=get_cascade_condition( app_label='motd', model_name='Message', object_permission=permission_message_view, view_permission=permission_message_create, ), icon_class_path='mayan.apps.motd.icons.icon_message_list', text=_('Message of the day'), view='motd:message_list')
) link_cabinet_create = Link( icon_class_path='mayan.apps.cabinets.icons.icon_cabinet_create', permissions=(permission_cabinet_create,), text=_('Create cabinet'), view='cabinets:cabinet_create' ) link_cabinet_delete = Link( args='object.pk', icon_class_path='mayan.apps.cabinets.icons.icon_cabinet_delete', permissions=(permission_cabinet_delete,), tags='dangerous', text=_('Delete'), view='cabinets:cabinet_delete' ) link_cabinet_edit = Link( args='object.pk', icon_class_path='mayan.apps.cabinets.icons.icon_cabinet_edit', permissions=(permission_cabinet_edit,), text=_('Edit'), view='cabinets:cabinet_edit' ) link_cabinet_list = Link( condition=get_cascade_condition( app_label='cabinets', model_name='Cabinet', object_permission=permission_cabinet_view, ), icon_class_path='mayan.apps.cabinets.icons.icon_cabinet_list', text=_('All'), view='cabinets:cabinet_list' ) link_cabinet_view = Link( args='object.pk', icon_class_path='mayan.apps.cabinets.icons.icon_cabinet_view', permissions=(permission_cabinet_view,), text=_('Details'), view='cabinets:cabinet_view' )
) link_tag_delete = Link( args='object.id', icon_class_path='mayan.apps.tags.icons.icon_tag_delete', permissions=(permission_tag_delete,), tags='dangerous', text=_('Delete'), view='tags:tag_delete' ) link_tag_edit = Link( args='object.id', icon_class_path='mayan.apps.tags.icons.icon_tag_edit', permissions=(permission_tag_edit,), text=_('Edit'), view='tags:tag_edit' ) link_tag_list = Link( condition=get_cascade_condition( app_label='tags', model_name='Tag', object_permission=permission_tag_view, ), icon_class_path='mayan.apps.tags.icons.icon_tag_list', text=_('All'), view='tags:tag_list' ) link_tag_multiple_delete = Link( icon_class_path='mayan.apps.tags.icons.icon_tag_delete', permissions=(permission_tag_delete,), text=_('Delete'), view='tags:tag_multiple_delete' ) link_tag_document_list = Link( args='object.id', icon_class_path='mayan.apps.tags.icons.icon_tag_document_list', text=('Documents'), view='tags:tag_document_list' )
from django.utils.translation import ugettext_lazy as _ from mayan.apps.navigation.classes import Menu from mayan.apps.navigation.utils import get_cascade_condition from .icons import icon_cabinet_list from .permissions import permission_cabinet_create, permission_cabinet_view menu_cabinets = Menu(condition=get_cascade_condition( app_label='cabinets', model_name='Cabinet', object_permission=permission_cabinet_view, view_permission=permission_cabinet_create, ), icon_class=icon_cabinet_list, label=_('Cabinets'), name='cabinets')
from django.utils.translation import ugettext_lazy as _ from mayan.apps.navigation.classes import Menu from mayan.apps.navigation.utils import get_cascade_condition from .icons import icon_menu_tags from .permissions import permission_tag_create, permission_tag_view menu_tags = Menu( condition=get_cascade_condition( app_label='tags', model_name='Tag', object_permission=permission_tag_view, view_permission=permission_tag_create, ), icon_class=icon_menu_tags, label=_('Tags'), name='tags' )
link_asset_single_delete = Link( args='object.pk', icon_class_path='mayan.apps.converter.icons.icon_asset_delete', permissions=(permission_asset_delete,), tags='dangerous', text=_('Delete'), view='converter:asset_single_delete' ) link_asset_edit = Link( args='object.pk', icon_class_path='mayan.apps.converter.icons.icon_asset_edit', permissions=(permission_asset_edit,), text=_('Edit'), view='converter:asset_edit' ) link_asset_list = Link( condition=get_cascade_condition( app_label='converter', model_name='Asset', object_permission=permission_asset_view, view_permission=permission_asset_create, ), icon_class_path='mayan.apps.converter.icons.icon_asset_list', text=_('Assets'), view='converter:asset_list' ) link_transformation_delete = LayerLink( action='delete', kwargs={ 'layer_name': 'layer_name', 'transformation_id': 'resolved_object.pk' }, icon_class_path='mayan.apps.converter.icons.icon_transformation_delete', layer=layer_saved_transformations, tags='dangerous', text=_('Delete'), view='converter:transformation_delete' ) link_transformation_edit = LayerLink(
text=_('Create new tag'), view='tags:tag_create') link_tag_delete = Link(args='object.id', icon_class_path='mayan.apps.tags.icons.icon_tag_delete', permissions=(permission_tag_delete, ), tags='dangerous', text=_('Delete'), view='tags:tag_delete') link_tag_edit = Link(args='object.id', icon_class_path='mayan.apps.tags.icons.icon_tag_edit', permissions=(permission_tag_edit, ), text=_('Edit'), view='tags:tag_edit') link_tag_list = Link(condition=get_cascade_condition( app_label='tags', model_name='Tag', object_permission=permission_tag_view, ), icon_class_path='mayan.apps.tags.icons.icon_tag_list', text=_('All'), view='tags:tag_list') link_tag_multiple_delete = Link( icon_class_path='mayan.apps.tags.icons.icon_tag_delete', permissions=(permission_tag_delete, ), text=_('Delete'), view='tags:tag_multiple_delete') link_tag_document_list = Link( args='object.id', icon_class_path='mayan.apps.tags.icons.icon_tag_document_list', text=('Documents'), view='tags:tag_document_list')