summaryrefslogtreecommitdiffstats
path: root/pyload/webui
diff options
context:
space:
mode:
authorGravatar Armin <Armin@Armin-PC.diedering.lan> 2015-04-13 23:39:24 +0200
committerGravatar Armin <Armin@Armin-PC.diedering.lan> 2015-04-13 23:39:24 +0200
commit93e8d96a612249bc5f6985740335306969b1a6d3 (patch)
treef89a3b6038344aad70a8abdd178af6af89c9a5a3 /pyload/webui
parentCleanup (2) (diff)
downloadpyload-93e8d96a612249bc5f6985740335306969b1a6d3.tar.xz
fix: assignJob
fix: typos __name vs. __name__
Diffstat (limited to 'pyload/webui')
-rw-r--r--pyload/webui/app/pyloadweb.py17
1 files changed, 6 insertions, 11 deletions
diff --git a/pyload/webui/app/pyloadweb.py b/pyload/webui/app/pyloadweb.py
index fd7caf46f..f04c6906b 100644
--- a/pyload/webui/app/pyloadweb.py
+++ b/pyload/webui/app/pyloadweb.py
@@ -239,33 +239,28 @@ def get_download(path):
return static_file(fs_encode(path), fs_encode(root))
-__TYPES = ("account", "addon", "container", "crypter", "extractor", "hook", "hoster", "internal", "ocr")
-__TYPE_REPLACES = (('_account', ' (Account)'), ('_addon', ' (Addon)'), ('_container', ''), ('_crypter', ' (Crypter)'), ('_extractor', ''), ('_hook', ' (Hook)'), ('_hoster', ' (Hoster)'))
-
-
@route('/settings')
@login_required('SETTINGS')
def config():
conf = PYLOAD.getConfig()
plugin = PYLOAD.getPluginConfig()
-
conf_menu = []
plugin_menu = []
for entry in sorted(conf.keys()):
conf_menu.append((entry, conf[entry].description))
+ last_name = None
for entry in sorted(plugin.keys()):
desc = plugin[entry].description
name, none, type = desc.partition("_")
- if type in __TYPES:
- if len([a for a, b in plugin.iteritems() if b.description.startswith(name + "_")]) > 1:
- for search, repl in __TYPE_REPLACES:
- if desc.endswith(search):
- desc = desc.replace(search, repl)
- break
+
+ if type in PYLOAD.core.pluginManager.TYPES:
+ if name != last_name or len([a for a, b in plugin.iteritems() if b.description.startswith(name + "_")]) > 1:
+ desc = name + " (" + type.title() + ")"
else:
desc = name
+ last_name = name
plugin_menu.append((entry, desc))
accs = PYLOAD.getAccounts(False)