mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-28 06:28:43 +01:00
new: parameter MODOBOA_WEBPATH added to settings.py. The default value is "modoboa/". It corresponds to urls prefix.
Documentation update.
This commit is contained in:
@@ -7,7 +7,7 @@ from modoboa.admin.models import Extension
|
||||
def isinstalled(ext):
|
||||
return "modoboa.extensions.%s" % ext in settings.INSTALLED_APPS
|
||||
|
||||
def loadextensions():
|
||||
def loadextensions(prefix):
|
||||
basedir = "%s/extensions" % settings.MODOBOA_DIR
|
||||
result = []
|
||||
for f in os.listdir(basedir):
|
||||
@@ -22,7 +22,7 @@ def loadextensions():
|
||||
module.main.init()
|
||||
except Extension.DoesNotExist:
|
||||
pass
|
||||
u = module.main.urls()
|
||||
u = module.main.urls(prefix)
|
||||
if u == ():
|
||||
continue
|
||||
result += [u]
|
||||
|
||||
@@ -37,8 +37,8 @@ def destroy():
|
||||
events.unregister("UserMenuDisplay", menu)
|
||||
parameters.unregister_app("amavis_quarantine")
|
||||
|
||||
def urls():
|
||||
return (r'^modoboa/quarantine/',
|
||||
def urls(prefix):
|
||||
return (r'^%squarantine/' % prefix,
|
||||
include('modoboa.extensions.amavis_quarantine.urls'))
|
||||
|
||||
def menu(**kwargs):
|
||||
|
||||
@@ -41,8 +41,8 @@ def destroy():
|
||||
events.unregister("UserMenuDisplay", menu)
|
||||
parameters.unregister_app("postfix_autoreply")
|
||||
|
||||
def urls():
|
||||
return (r'^modoboa/postfix_autoreply/',
|
||||
def urls(prefix):
|
||||
return (r'^%spostfix_autoreply/' % prefix,
|
||||
include('modoboa.extensions.postfix_autoreply.urls'))
|
||||
|
||||
def menu(**kwargs):
|
||||
|
||||
@@ -34,8 +34,8 @@ def init():
|
||||
def destroy():
|
||||
events.unregister("AdminMenuDisplay", menu)
|
||||
|
||||
def urls():
|
||||
return (r'^modoboa/stats/',
|
||||
def urls(prefix):
|
||||
return (r'^%sstats/' % prefix,
|
||||
include('modoboa.extensions.stats.urls'))
|
||||
|
||||
def menu(**kwargs):
|
||||
|
||||
@@ -64,8 +64,8 @@ def infos():
|
||||
"description" : _("Simple IMAP webmail")
|
||||
}
|
||||
|
||||
def urls():
|
||||
return (r'^modoboa/webmail/',
|
||||
def urls(prefix):
|
||||
return (r'^%swebmail/' % prefix,
|
||||
include('modoboa.extensions.webmail.urls'))
|
||||
|
||||
def menu(**kwargs):
|
||||
|
||||
Reference in New Issue
Block a user