37 lines
1.4 KiB
Python
37 lines
1.4 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_view
|
|
|
|
|
|
link_document_list_favorites = Link(
|
|
icon_class_path='mayan.apps.documents.icons.icon_favorite_document_list',
|
|
text=_('Favorites'),
|
|
view='documents:document_list_favorites'
|
|
)
|
|
link_document_favorites_add = Link(
|
|
args='resolved_object.id',
|
|
icon_class_path='mayan.apps.documents.icons.icon_favorite_document_add',
|
|
permissions=(permission_document_view,), text=_('Add to favorites'),
|
|
view='documents:document_add_to_favorites',
|
|
)
|
|
link_document_favorites_remove = Link(
|
|
args='resolved_object.id',
|
|
icon_class_path='mayan.apps.documents.icons.icon_favorite_document_remove',
|
|
permissions=(permission_document_view,), text=_('Remove from favorites'),
|
|
view='documents:document_remove_from_favorites',
|
|
)
|
|
link_document_multiple_favorites_add = Link(
|
|
text=_('Add to favorites'),
|
|
icon_class_path='mayan.apps.documents.icons.icon_favorite_document_add',
|
|
view='documents:document_multiple_add_to_favorites',
|
|
)
|
|
link_document_multiple_favorites_remove = Link(
|
|
text=_('Remove from favorites'),
|
|
icon_class_path='mayan.apps.documents.icons.icon_favorite_document_remove',
|
|
view='documents:document_multiple_remove_from_favorites',
|
|
)
|