summaryrefslogtreecommitdiffstats
path: root/module/api/ConfigApi.py
diff options
context:
space:
mode:
authorGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2013-03-11 19:49:20 +0100
committerGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2013-03-11 19:50:54 +0100
commit763b142db70ce77952cb46cfccf84d9800f15651 (patch)
treed2636e48766d365bd8a9d079de603b127ab88744 /module/api/ConfigApi.py
parentMerge pull request #33 from stickell/patch-3 (diff)
downloadpyload-763b142db70ce77952cb46cfccf84d9800f15651.tar.xz
websocket login via session, websocket pushes server status, webui renders server status
Diffstat (limited to 'module/api/ConfigApi.py')
-rw-r--r--module/api/ConfigApi.py9
1 files changed, 1 insertions, 8 deletions
diff --git a/module/api/ConfigApi.py b/module/api/ConfigApi.py
index 55e0aa49b..9df9455a2 100644
--- a/module/api/ConfigApi.py
+++ b/module/api/ConfigApi.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
-from module.Api import Api, UserContext, RequirePerm, Permission, ConfigHolder, ConfigItem, ConfigInfo
+from module.Api import Api, RequirePerm, Permission, ConfigHolder, ConfigItem, ConfigInfo
from module.utils import to_string
from ApiComponent import ApiComponent
@@ -9,7 +9,6 @@ from ApiComponent import ApiComponent
class ConfigApi(ApiComponent):
""" Everything related to configuration """
- @UserContext
def getConfigValue(self, section, option):
"""Retrieve config value.
@@ -21,7 +20,6 @@ class ConfigApi(ApiComponent):
value = self.core.config.get(section, option, self.user)
return to_string(value)
- @UserContext
def setConfigValue(self, section, option, value):
"""Set new config value.
@@ -56,7 +54,6 @@ class ConfigApi(ApiComponent):
return [ConfigInfo(section, config.name, config.description, False, False)
for section, config, values in self.core.config.iterCoreSections()]
- @UserContext
@RequirePerm(Permission.Plugins)
def getPluginConfig(self):
"""All plugins and addons the current user has configured
@@ -75,7 +72,6 @@ class ConfigApi(ApiComponent):
return data
- @UserContext
@RequirePerm(Permission.Plugins)
def getAvailablePlugins(self):
"""List of all available plugins, that are configurable
@@ -88,7 +84,6 @@ class ConfigApi(ApiComponent):
self.core.pluginManager.isUserPlugin(name))
for name, config, values in self.core.config.iterSections(self.user)]
- @UserContext
@RequirePerm(Permission.Plugins)
def configurePlugin(self, plugin):
"""Get complete config options for desired section
@@ -99,7 +94,6 @@ class ConfigApi(ApiComponent):
pass
- @UserContext
@RequirePerm(Permission.Plugins)
def saveConfig(self, config):
"""Used to save a configuration, core config can only be saved by admins
@@ -108,7 +102,6 @@ class ConfigApi(ApiComponent):
"""
pass
- @UserContext
@RequirePerm(Permission.Plugins)
def deleteConfig(self, plugin):
"""Deletes modified config