From 60ea9f43cda7442e7c0c809d148989edadb99f8e Mon Sep 17 00:00:00 2001
From: James Valleroy
XMPP Server Configuration
" form = Form(title="Configuration", - action="/services/xmpp", + action=cfg.server_dir + "/services/xmpp", name="configure_xmpp", message='') form.checkbox(_("Allow In-Band Registration"), name="xmpp_inband_enable", @@ -66,7 +66,7 @@ class register(FormPlugin, PagePlugin): def main(self, username='', message=None, *args, **kwargs): form = Form(title="Register XMPP Account", - action="/services/xmpp/register/index", + action=cfg.server_dir + "/services/xmpp/register/index", name="register_xmpp_form", message=message) form.text_input(_("Username"), name="username", value=username) diff --git a/modules/installed/system/config.py b/modules/installed/system/config.py index d6b22467a..673eae852 100644 --- a/modules/installed/system/config.py +++ b/modules/installed/system/config.py @@ -108,7 +108,7 @@ class general(FormPlugin, PagePlugin): ## And now, the form. form = Form(title=_("General Config"), - action="/sys/config/general/index", + action=cfg.server_dir + "/sys/config/general/index", name="config_general_form", message=message ) form.html(self.help()) diff --git a/modules/installed/system/expert_mode.py b/modules/installed/system/expert_mode.py index e69e08bcf..dd6f11b49 100644 --- a/modules/installed/system/expert_mode.py +++ b/modules/installed/system/expert_mode.py @@ -47,7 +47,7 @@ class experts(FormPlugin, PagePlugin): expert = cfg.users.expert() cfg.log("Expert mode is %s" % expert) form = Form(title=_("Expert Mode"), - action="/sys/config/experts", + action=cfg.server_dir + "/sys/config/experts", name="expert_mode_form", message=message ) form.html(self.help()) diff --git a/modules/installed/system/users.py b/modules/installed/system/users.py index 4277f1050..f83b0ae61 100644 --- a/modules/installed/system/users.py +++ b/modules/installed/system/users.py @@ -33,7 +33,7 @@ class add(FormPlugin, PagePlugin): def main(self, username='', name='', email='', message=None, *args, **kwargs): form = Form(title="Add User", - action="/sys/users/add/index", + action=cfg.server_dir + "/sys/users/add/index", onsubmit="return md5ify('add_user_form', 'password')", name="add_user_form", message=message) @@ -81,7 +81,7 @@ class edit(FormPlugin, PagePlugin): def main(self, msg=''): users = cfg.users.get_all() - add_form = Form(title=_("Edit or Delete User"), action="/sys/users/edit", message=msg) + add_form = Form(title=_("Edit or Delete User"), action=cfg.server_dir + "/sys/users/edit", message=msg) add_form.html('Delete