From 3992d16e9dbfc5f0a4196c0958b14c1fe8576ecb Mon Sep 17 00:00:00 2001 From: RaNaN Date: Sun, 1 Aug 2010 11:50:28 +0200 Subject: webif config fix --- module/web/pyload/views.py | 13 ++++--------- module/web/templates/default/settings.html | 17 +++++++++++------ 2 files changed, 15 insertions(+), 15 deletions(-) (limited to 'module/web') diff --git a/module/web/pyload/views.py b/module/web/pyload/views.py index 67ac6c07a..a97cfbfd7 100644 --- a/module/web/pyload/views.py +++ b/module/web/pyload/views.py @@ -173,7 +173,7 @@ def collector(request): @permission('pyload.can_change_status') @check_server def config(request): - conf = settings.PYLOAD.get_config_data() + conf = settings.PYLOAD.get_config() if request.META.get('REQUEST_METHOD', "GET") == "POST": @@ -183,9 +183,9 @@ def config(request): if not "|" in key: continue skey, okey = key.split("|")[:] if conf.has_key(skey): - if conf[skey]['options'].has_key(okey): + if conf[skey].has_key(okey): try: - if str(conf[skey]['options'][okey]['value']) != value: + if str(conf[skey][okey]['value']) != value: settings.PYLOAD.set_conf_val(skey, okey, value) except: errors.append("%s | %s" % (skey, okey)) @@ -205,10 +205,5 @@ def config(request): return render_to_response(join(settings.TEMPLATE, 'settings.html'), RequestContext(request, {'conf': {}, 'errors': messages}, [status_proc])) - - for section in conf.iterkeys(): - for option in conf[section]['options'].iterkeys(): - if conf[section]['options'][option]['input']: - conf[section]['options'][option]['input'] = conf[section]['options'][option]['input'].split(";") - + return render_to_response(join(settings.TEMPLATE, 'settings.html'), RequestContext(request, {'conf': conf, 'messages': []}, [status_proc])) diff --git a/module/web/templates/default/settings.html b/module/web/templates/default/settings.html index b0260cec5..36563b086 100644 --- a/module/web/templates/default/settings.html +++ b/module/web/templates/default/settings.html @@ -33,15 +33,17 @@
- {% for skey, section in conf.items %} + {% for skey, section in conf.iteritems %} -

{{section.name}}

- - {% for okey, option in section.options.items %} +

{{section.desc}}

+ + {% for okey, option in section.items %} + {% ifnotequal okey "desc" %} +