Files
mayan-edms/mayan/apps/documents/links/trashed_document_links.py
Roberto Rosario e7fec358f3 Split document app links
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com>
2019-10-28 00:54:57 -04:00

54 lines
1.9 KiB
Python

from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation.classes import Link
from ..permissions import (
permission_document_delete, permission_document_restore,
permission_document_trash, permission_empty_trash
)
link_document_delete = Link(
args='resolved_object.id',
icon_class_path='mayan.apps.documents.icons.icon_trashed_document_delete',
permissions=(permission_document_delete,),
tags='dangerous', text=_('Delete'), view='documents:document_delete',
)
link_document_trash = Link(
args='resolved_object.id', permissions=(permission_document_trash,),
icon_class_path='mayan.apps.documents.icons.icon_document_trash_send',
tags='dangerous', text=_('Move to trash'),
view='documents:document_trash',
)
link_document_list_deleted = Link(
icon_class_path='mayan.apps.documents.icons.icon_trashed_document_list',
text=_('Trash can'), view='documents:document_list_deleted'
)
link_document_restore = Link(
permissions=(permission_document_restore,),
icon_class_path='mayan.apps.documents.icons.icon_trashed_document_restore',
text=_('Restore'),
view='documents:document_restore', args='object.pk'
)
link_document_multiple_trash = Link(
icon_class_path='mayan.apps.documents.icons.icon_document_trash_send',
tags='dangerous', text=_('Move to trash'),
view='documents:document_multiple_trash'
)
link_document_multiple_delete = Link(
icon_class_path='mayan.apps.documents.icons.icon_trashed_document_delete',
tags='dangerous', text=_('Delete'),
view='documents:document_multiple_delete'
)
link_document_multiple_restore = Link(
icon_class_path='mayan.apps.documents.icons.icon_trashed_document_restore',
text=_('Restore'), view='documents:document_multiple_restore'
)
link_trash_can_empty = Link(
permissions=(permission_empty_trash,), text=_('Empty trash'),
view='documents:trash_can_empty'
)