mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-18 05:51:26 +02:00
Order is important.
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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'
|
||||
|
||||
|
||||
@@ -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():
|
||||
|
||||
Reference in New Issue
Block a user