Few fixes.

This commit is contained in:
Antoine Nguyen
2015-02-02 15:32:30 +01:00
parent e908b9ad4e
commit e1d381ab91
2 changed files with 6 additions and 4 deletions
@@ -8,7 +8,7 @@
from django.contrib.auth.models import Group
from django.core.management.base import BaseCommand
from modoboa.core import PERMISSIONS
from modoboa.core import load_core_settings, PERMISSIONS
from modoboa.core.extensions import exts_pool
from modoboa.core.models import User, ObjectAccess
from modoboa.lib import events
@@ -24,6 +24,7 @@ class Command(BaseCommand, CloseConnectionMixin):
def handle(self, *args, **options):
"""Command entry point."""
load_core_settings()
if not User.objects.filter(is_superuser=True).count():
admin = User(username="admin", is_superuser=True)
@@ -32,6 +33,8 @@ class Command(BaseCommand, CloseConnectionMixin):
ObjectAccess.objects.create(
user=admin, content_object=admin, is_owner=True)
exts_pool.load_all()
superadmin = User.objects.filter(is_superuser=True).first()
groups = PERMISSIONS.keys() + [
role[0] for role
@@ -47,7 +50,6 @@ class Command(BaseCommand, CloseConnectionMixin):
continue
add_permissions_to_group(group, permissions)
exts_pool.load_all()
for extname in exts_pool.extensions.keys():
extension = exts_pool.get_extension(extname)
extension.load_initial_data()
+2 -2
View File
@@ -18,12 +18,12 @@ urlpatterns = patterns(
urlpatterns += patterns(
'',
*events.raiseQueryEvent("ExtraUprefsRoutes")
*exts_pool.load_all()
)
urlpatterns += patterns(
'',
*exts_pool.load_all()
*events.raiseQueryEvent("ExtraUprefsRoutes")
)
parameters.apply_to_django_settings()