Files
mayan-edms/mayan/apps/dependencies/links.py
Roberto Rosario ea3b513ae3 Add new app to handle all dependencies
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-05-03 01:12:20 -04:00

46 lines
1.6 KiB
Python

from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation.classes import Link
from .permissions import permission_dependencies_view
link_check_version = Link(
icon_class_path='mayan.apps.dependencies.icons.icon_check_version',
text=_('Check for updates'), view='dependencies:check_version_view'
)
link_dependency_group_list = Link(
icon_class_path='mayan.apps.dependencies.icons.icon_dependency_group_list',
permissions=(permission_dependencies_view,),
text=_('Groups'),
view='dependencies:dependency_group_list',
)
link_dependency_group_entry_list = Link(
args='resolved_object.name',
icon_class_path='mayan.apps.dependencies.icons.icon_dependency_group_entry_list',
permissions=(permission_dependencies_view,),
text=_('Entries'),
view='dependencies:dependency_group_entry_list',
)
link_dependency_group_entry_detail = Link(
args=('resolved_object.dependency_group.name', 'resolved_object.name'),
icon_class_path='mayan.apps.dependencies.icons.icon_dependency_group_entry_detail',
permissions=(permission_dependencies_view,),
text=_('Details'),
view='dependencies:dependency_group_entry_detail',
)
link_packages_licenses = Link(
icon_class_path='mayan.apps.dependencies.icons.icon_dependency_licenses',
text=_('Dependencies licenses'), view='dependencies:dependency_licenses_view'
)
link_dependency_tool = Link(
icon_class_path='mayan.apps.dependencies.icons.icon_dependency_group_list',
permissions=(permission_dependencies_view,),
text=_('Dependencies'),
view='dependencies:dependency_group_list',
)