From 9dda1d9035b01ef8fcbafde594ea19532dc0dcfe Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 8 Jun 2012 18:33:08 -0400 Subject: [PATCH] Move smart_settings links to a separate file --- apps/smart_settings/__init__.py | 9 +++------ apps/smart_settings/links.py | 9 +++++++++ 2 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 apps/smart_settings/links.py diff --git a/apps/smart_settings/__init__.py b/apps/smart_settings/__init__.py index 1f1f71071e..cb4c8f36d7 100644 --- a/apps/smart_settings/__init__.py +++ b/apps/smart_settings/__init__.py @@ -1,12 +1,9 @@ +from __future__ import absolute_import + from django.utils.translation import ugettext_lazy as _ from project_setup.api import register_setup -from navigation.api import Link - -def is_superuser(context): - return context['request'].user.is_staff or context['request'].user.is_superuser - -check_settings = Link(text=_(u'settings'), view='setting_list', sprite='cog', icon='cog.png', condition=is_superuser, children_view_regex=[r'^setting_']) +from .links import check_settings register_setup(check_settings) diff --git a/apps/smart_settings/links.py b/apps/smart_settings/links.py new file mode 100644 index 0000000000..90d87a8987 --- /dev/null +++ b/apps/smart_settings/links.py @@ -0,0 +1,9 @@ +from django.utils.translation import ugettext_lazy as _ + +from navigation.api import Link + + +def is_superuser(context): + return context['request'].user.is_staff or context['request'].user.is_superuser + +check_settings = Link(text=_(u'settings'), view='setting_list', sprite='cog', icon='cog.png', condition=is_superuser, children_view_regex=[r'^setting_'])