Update init files to register more app with the app registre app as well as the backup app
This commit is contained in:
@@ -3,14 +3,17 @@ from __future__ import absolute_import
|
||||
from django.contrib.auth.models import User
|
||||
from django.db.models.signals import post_save
|
||||
from django.core.exceptions import ObjectDoesNotExist
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from backups.api import AppBackup, ModelBackup
|
||||
from app_registry import register_app, UnableToRegister
|
||||
from navigation.api import bind_links, register_multi_item_links
|
||||
from project_setup.api import register_setup
|
||||
|
||||
from .conf.settings import DEFAULT_ROLES
|
||||
from .models import Role
|
||||
from .links import (role_list, role_create, role_edit, role_members,
|
||||
role_permissions, role_delete, permission_grant, permission_revoke)
|
||||
from .models import Role
|
||||
|
||||
bind_links([Role], [role_edit, role_delete, role_permissions, role_members])
|
||||
bind_links([Role, 'role_list', 'role_create'], [role_list, role_create], menu_name='secondary_menu')
|
||||
@@ -37,3 +40,10 @@ def user_post_save(sender, instance, **kwargs):
|
||||
post_save.connect(user_post_save, sender=User)
|
||||
|
||||
register_setup(role_list)
|
||||
|
||||
try:
|
||||
app = register_app('permissions', _(u'Permissions'))
|
||||
except UnableToRegister:
|
||||
pass
|
||||
else:
|
||||
AppBackup(app, [ModelBackup()])
|
||||
|
||||
Reference in New Issue
Block a user