diff --git a/mayan/apps/registration/__init__.py b/mayan/apps/registration/__init__.py index b6d0896db4..ad72b5ae9c 100644 --- a/mayan/apps/registration/__init__.py +++ b/mayan/apps/registration/__init__.py @@ -1,22 +1,15 @@ from __future__ import absolute_import from django.dispatch import receiver -from django.utils.translation import ugettext_lazy as _ from south.signals import post_migrate from common import about_view, license_view from navigation.api import register_links +from .links import form_view from .models import RegistrationSingleton - -def is_not_registered(context): - return RegistrationSingleton.registration_state() is False - - -form_view = {'text': _('Registration'), 'view': 'form_view', 'famfam': 'telephone', 'condition': is_not_registered} - register_links(['form_view'], [about_view, license_view], menu_name='secondary_menu') register_links(['form_view', 'about_view', 'license_view'], [form_view], menu_name='secondary_menu') diff --git a/mayan/apps/registration/links.py b/mayan/apps/registration/links.py new file mode 100644 index 0000000000..9c188473e6 --- /dev/null +++ b/mayan/apps/registration/links.py @@ -0,0 +1,12 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from .models import RegistrationSingleton + + +def is_not_registered(context): + return RegistrationSingleton.registration_state() is False + + +form_view = {'text': _('Registration'), 'view': 'form_view', 'famfam': 'telephone', 'condition': is_not_registered}