diff options
author | RaNaN <Mast3rRaNaN@hotmail.de> | 2013-03-30 15:39:56 +0100 |
---|---|---|
committer | RaNaN <Mast3rRaNaN@hotmail.de> | 2013-03-30 15:39:56 +0100 |
commit | 76f760fe029303ba2ff203759a8332a628a9a7ec (patch) | |
tree | 1ce40a9de659b540b602d98af0ec3998604ac868 /module/api | |
parent | fix in update file info, moved recaptcha back (diff) | |
download | pyload-76f760fe029303ba2ff203759a8332a628a9a7ec.tar.xz |
plugin chooser for settings
Diffstat (limited to 'module/api')
-rw-r--r-- | module/api/ConfigApi.py | 5 |
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 |