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', )