Order is important.

This commit is contained in:
Antoine Nguyen
2013-05-20 14:41:50 +02:00
parent 5cf842773c
commit 6683bdd959
3 changed files with 12 additions and 7 deletions
@@ -5,12 +5,15 @@ from south.v2 import DataMigration
from django.db import models
from modoboa.lib.models import Parameter
from modoboa.lib.compat import user_model_name
from modoboa.lib.dbutils import db_table_exists
class Migration(DataMigration):
def forwards(self, orm):
"Write your forwards methods here."
if not db_table_exists("lib_parameter"):
return
try:
s = Parameter.objects.get(name='admin.PASSWORD_SCHEME').value
except Parameter.DoesNotExist:
+8 -6
View File
@@ -138,19 +138,21 @@ INSTALLED_APPS = (
# 'django.contrib.admindocs',
'reversion',
'south',
'modoboa',
'modoboa.auth',
'modoboa.lib',
# Extra tools
# 'modoboa.tools.pfxadmin_migrate',
)
MODOBOA_EXTENSIONS = (
# A dedicated place to register Modoboa applications
# Do not delete it.
# Do not change the order.
MODOBOA_APPS = (
'modoboa',
'modoboa.auth',
'modoboa.admin',
'modoboa.lib',
'modoboa.userprefs',
# Modoboa extensions here.
'modoboa.extensions.limits',
'modoboa.extensions.postfix_autoreply',
'modoboa.extensions.webmail',
@@ -159,7 +161,7 @@ MODOBOA_EXTENSIONS = (
'modoboa.extensions.sievefilters',
)
INSTALLED_APPS += MODOBOA_EXTENSIONS
INSTALLED_APPS += MODOBOA_APPS
AUTH_USER_MODEL = 'admin.User'
+1 -1
View File
@@ -56,7 +56,7 @@ class ExtensionsPool(object):
def load_all(self):
from modoboa.admin.models import Extension
for ext in settings.MODOBOA_EXTENSIONS:
for ext in settings.MODOBOA_APPS:
__import__(ext)
result = []
for extname in self.extensions.keys():