mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-17 05:41:25 +02:00
27 lines
596 B
Python
27 lines
596 B
Python
# -*- coding: utf-8 -*-
|
|
import os
|
|
import re
|
|
|
|
extensions = []
|
|
|
|
def loadextensions():
|
|
from django.conf import settings
|
|
|
|
expr = re.compile("mailng\.extensions\.(.+)")
|
|
for app in settings.INSTALLED_APPS:
|
|
m = expr.match(app)
|
|
if not m:
|
|
continue
|
|
module = __import__(m.group(1), globals(), locals(), ['main'])
|
|
module.main.init()
|
|
globals()['extensions'] += [module]
|
|
|
|
def loadmenus():
|
|
result = []
|
|
for mod in extensions:
|
|
u = mod.main.urls()
|
|
if u == ():
|
|
continue
|
|
result += (u,)
|
|
return result
|