Split document app links
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com>
This commit is contained in:
53
mayan/apps/documents/links/trashed_document_links.py
Normal file
53
mayan/apps/documents/links/trashed_document_links.py
Normal file
@@ -0,0 +1,53 @@
|
||||
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'
|
||||
)
|
||||
Reference in New Issue
Block a user