コード例 #1
0
    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'
)
コード例 #2
0
ファイル: menus.py プロジェクト: erjon-s/Mayan-EDMS-erjon
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')
コード例 #3
0
ファイル: links.py プロジェクト: akillar/Mayan-EDMS
    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')
コード例 #4
0
ファイル: links.py プロジェクト: erjon-s/Mayan-EDMS-erjon
)

# 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(
コード例 #5
0
    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',
コード例 #6
0
ファイル: links.py プロジェクト: dalalsunil1986/progededms
    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')
コード例 #7
0
)
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'
)
コード例 #8
0
)
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'
)
コード例 #9
0
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')
コード例 #10
0
ファイル: menus.py プロジェクト: addaxagent/agent96
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'
)
コード例 #11
0
ファイル: links.py プロジェクト: dalalsunil1986/progededms
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(
コード例 #12
0
                       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')