Use function flagging in plugins
This commit is contained in:
parent
1bd1ddf410
commit
d166a16a24
12 changed files with 75 additions and 90 deletions
|
@ -4,6 +4,7 @@ import os
|
|||
from Plugin import PluginManager
|
||||
from Config import config
|
||||
from Translate import Translate
|
||||
from util.Flag import flag
|
||||
|
||||
|
||||
plugin_dir = os.path.dirname(__file__)
|
||||
|
@ -12,12 +13,6 @@ if "_" not in locals():
|
|||
_ = Translate(plugin_dir + "/languages/")
|
||||
|
||||
|
||||
@PluginManager.afterLoad
|
||||
def importPluginnedClasses():
|
||||
from Ui import UiWebsocket
|
||||
UiWebsocket.admin_commands.add("configList")
|
||||
|
||||
|
||||
@PluginManager.registerTo("UiRequest")
|
||||
class UiRequestPlugin(object):
|
||||
def actionWrapper(self, path, extra_headers=None):
|
||||
|
@ -58,6 +53,7 @@ class UiRequestPlugin(object):
|
|||
|
||||
@PluginManager.registerTo("UiWebsocket")
|
||||
class UiWebsocketPlugin(object):
|
||||
@flag.admin
|
||||
def actionConfigList(self, to):
|
||||
back = {}
|
||||
config_values = vars(config.arguments)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue