diff options
author | 2015-04-19 20:54:41 +0200 | |
---|---|---|
committer | 2015-04-19 20:54:41 +0200 | |
commit | 5645ae5a454b95245813c78ff2da541ec648441f (patch) | |
tree | aef7b4aebf11e9f10872b6fc314b2e45344be7e1 /pyload/webui/app/json.py | |
parent | Spare code cosmetics (6) (diff) | |
parent | fix typo (diff) | |
download | pyload-5645ae5a454b95245813c78ff2da541ec648441f.tar.xz |
Merge pull request #9 from ardi69/0.4.10
sorted config in webui ("Activated" always on top)
Diffstat (limited to 'pyload/webui/app/json.py')
-rw-r--r-- | pyload/webui/app/json.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/pyload/webui/app/json.py b/pyload/webui/app/json.py index d4af40dee..30778f1f7 100644 --- a/pyload/webui/app/json.py +++ b/pyload/webui/app/json.py @@ -203,7 +203,7 @@ def edit_package(): id = int(request.forms.get("pack_id")) data = {"name": request.forms.get("pack_name").decode("utf8", "ignore"), "folder": request.forms.get("pack_folder").decode("utf8", "ignore"), - "password": request.forms.get("pack_pws").decode("utf8", "ignore")} + "password": request.forms.get("pack_pws").decode("utf8", "ignore")} PYLOAD.setPackageData(id, data) return {"response": "success"} @@ -250,7 +250,8 @@ def load_config(category, section): option['value'] = decode(option['value']) - return render_to_response("settings_item.html", {"skey": section, "section": conf[section]}) + return render_to_response("settings_item.html", {"sorted_conf": lambda c: sorted(c.items(), key=lambda i: i[1]['idx'] if i[0] not in ("desc", "outline") else 0), + "skey": section, "section": conf[section]}) @route('/json/save_config/<category>', method='POST') @@ -300,7 +301,7 @@ def update_accounts(): elif action == "limitdl" and value.isdigit(): PYLOAD.updateAccount(plugin, user, options={"limitDL": [value]}) elif action == "delete": - deleted.append((plugin,user)) + deleted.append((plugin, user)) PYLOAD.removeAccount(plugin, user) |