Files
mayan-edms/apps/common/links.py
2012-06-08 18:20:43 -04:00

21 lines
1009 B
Python

from django.utils.translation import ugettext_lazy as _
from navigation.api import Link
def has_usable_password(context):
return context['request'].user.has_usable_password
def is_superuser(context):
return context['request'].user.is_staff or context['request'].user.is_superuser
password_change_view = Link(text=_(u'change password'), view='password_change_view', sprite='computer_key', condition=has_usable_password)
current_user_details = Link(text=_(u'user details'), view='current_user_details', sprite='vcard')
current_user_edit = Link(text=_(u'edit details'), view='current_user_edit', sprite='vcard_edit')
about_view = Link(text=_('about'), view='about_view', sprite='information')
license_view = Link(text=_('license'), view='license_view', sprite='script')
sentry = Link(text=_(u'sentry'), view='sentry', sprite='bug', icon='bug.png', condition=is_superuser)
admin_site = Link(text=_(u'admin site'), view='admin:index', sprite='keyboard', icon='keyboard.png', condition=is_superuser)