summaryrefslogtreecommitdiffstats
path: root/module/api
diff options
context:
space:
mode:
authorGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2013-03-30 15:39:56 +0100
committerGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2013-03-30 15:39:56 +0100
commit76f760fe029303ba2ff203759a8332a628a9a7ec (patch)
tree1ce40a9de659b540b602d98af0ec3998604ac868 /module/api
parentfix in update file info, moved recaptcha back (diff)
downloadpyload-76f760fe029303ba2ff203759a8332a628a9a7ec.tar.xz
plugin chooser for settings
Diffstat (limited to 'module/api')
-rw-r--r--module/api/ConfigApi.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/module/api/ConfigApi.py b/module/api/ConfigApi.py
index 309400808..d5577f7c3 100644
--- a/module/api/ConfigApi.py
+++ b/module/api/ConfigApi.py
@@ -83,11 +83,14 @@ class ConfigApi(ApiComponent):
:rtype: list of PluginInfo
"""
# TODO: filter user_context / addons when not allowed
- return [ConfigInfo(name, config.name, config.description,
+ plugins = [ConfigInfo(name, config.name, config.description,
self.core.pluginManager.getCategory(name),
self.core.pluginManager.isUserPlugin(name))
for name, config, values in self.core.config.iterSections(self.user)]
+
+ return plugins
+
@RequirePerm(Permission.Plugins)
def loadConfig(self, name):
"""Get complete config options for desired section