Prepend server_dir to form actions that use absolute paths.

This commit is contained in:
James Valleroy 2013-11-02 11:40:18 +00:00
parent 77948f0e96
commit 60ea9f43cd
7 changed files with 9 additions and 9 deletions

View File

@ -68,7 +68,7 @@ some other websites business model.</p>
main=""" main="""
""" """
form = Form(title="Configuration", form = Form(title="Configuration",
action="/apps/owncloud", action=cfg.server_dir + "/apps/owncloud",
name="configure_owncloud", name="configure_owncloud",
message='') message='')
form.checkbox(_("Enable Owncloud"), name="owncloud_enable", id="owncloud_enable", checked=checkedinfo['enable']) form.checkbox(_("Enable Owncloud"), name="owncloud_enable", id="owncloud_enable", checked=checkedinfo['enable'])

View File

@ -138,7 +138,7 @@ class wan(FormPlugin, PagePlugin):
exec("if not '%(k)s' in kwargs: store['%(k)s'] = kwargs['%(k)s'] = %(c)s" % {'k':k, 'c':c}) exec("if not '%(k)s' in kwargs: store['%(k)s'] = kwargs['%(k)s'] = %(c)s" % {'k':k, 'c':c})
form = Form(title="WAN Connection", form = Form(title="WAN Connection",
action="/router/setup/wan/index", action=cfg.server_dir + "/router/setup/wan/index",
name="wan_connection_form", name="wan_connection_form",
message=message) message=message)
form.dropdown('Connection Type', vals=["DHCP", "Static IP"], id="connect_type", onchange="hideshow_static()") form.dropdown('Connection Type', vals=["DHCP", "Static IP"], id="connect_type", onchange="hideshow_static()")

View File

@ -43,7 +43,7 @@ class xmpp(PagePlugin):
main = "<p>XMPP Server Configuration</p>" main = "<p>XMPP Server Configuration</p>"
form = Form(title="Configuration", form = Form(title="Configuration",
action="/services/xmpp", action=cfg.server_dir + "/services/xmpp",
name="configure_xmpp", name="configure_xmpp",
message='') message='')
form.checkbox(_("Allow In-Band Registration"), name="xmpp_inband_enable", 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): def main(self, username='', message=None, *args, **kwargs):
form = Form(title="Register XMPP Account", form = Form(title="Register XMPP Account",
action="/services/xmpp/register/index", action=cfg.server_dir + "/services/xmpp/register/index",
name="register_xmpp_form", name="register_xmpp_form",
message=message) message=message)
form.text_input(_("Username"), name="username", value=username) form.text_input(_("Username"), name="username", value=username)

View File

@ -108,7 +108,7 @@ class general(FormPlugin, PagePlugin):
## And now, the form. ## And now, the form.
form = Form(title=_("General Config"), form = Form(title=_("General Config"),
action="/sys/config/general/index", action=cfg.server_dir + "/sys/config/general/index",
name="config_general_form", name="config_general_form",
message=message ) message=message )
form.html(self.help()) form.html(self.help())

View File

@ -47,7 +47,7 @@ class experts(FormPlugin, PagePlugin):
expert = cfg.users.expert() expert = cfg.users.expert()
cfg.log("Expert mode is %s" % expert) cfg.log("Expert mode is %s" % expert)
form = Form(title=_("Expert Mode"), form = Form(title=_("Expert Mode"),
action="/sys/config/experts", action=cfg.server_dir + "/sys/config/experts",
name="expert_mode_form", name="expert_mode_form",
message=message ) message=message )
form.html(self.help()) form.html(self.help())

View File

@ -33,7 +33,7 @@ class add(FormPlugin, PagePlugin):
def main(self, username='', name='', email='', message=None, *args, **kwargs): def main(self, username='', name='', email='', message=None, *args, **kwargs):
form = Form(title="Add User", 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')", onsubmit="return md5ify('add_user_form', 'password')",
name="add_user_form", name="add_user_form",
message=message) message=message)
@ -81,7 +81,7 @@ class edit(FormPlugin, PagePlugin):
def main(self, msg=''): def main(self, msg=''):
users = cfg.users.get_all() 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('<span class="indent"><strong>Delete</strong><br /></span>') add_form.html('<span class="indent"><strong>Delete</strong><br /></span>')
for uname in users: for uname in users:
user = User(uname[1]) user = User(uname[1])

View File

@ -57,7 +57,7 @@ class wan(FormPlugin, PagePlugin):
exec("if not '%(k)s' in kwargs: store['%(k)s'] = kwargs['%(k)s'] = %(c)s" % {'k':k, 'c':c}) exec("if not '%(k)s' in kwargs: store['%(k)s'] = kwargs['%(k)s'] = %(c)s" % {'k':k, 'c':c})
form = Form(title=_("Accessing the %s" % cfg.box_name), form = Form(title=_("Accessing the %s" % cfg.box_name),
action="/sys/config/wan", action=cfg.server_dir + "/sys/config/wan",
name="admin_wan_form", name="admin_wan_form",
message=message ) message=message )
form.html(self.help()) form.html(self.help())