From b1989ef02e1c438794ad5bbfde06f9e4474b7394 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Sat, 19 Aug 2017 18:55:21 +0200 Subject: [PATCH] Limit optional file commands in multiuser mode --- plugins/disabled-Multiuser/MultiuserPlugin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/disabled-Multiuser/MultiuserPlugin.py b/plugins/disabled-Multiuser/MultiuserPlugin.py index b2b6550a..75c340f1 100644 --- a/plugins/disabled-Multiuser/MultiuserPlugin.py +++ b/plugins/disabled-Multiuser/MultiuserPlugin.py @@ -12,6 +12,7 @@ try: except Exception, err: local_master_addresses = set() + @PluginManager.registerTo("UiRequest") class UiRequestPlugin(object): def __init__(self, *args, **kwargs): @@ -122,8 +123,9 @@ class UiWebsocketPlugin(object): def __init__(self, *args, **kwargs): self.multiuser_denied_cmds = ( "siteDelete", "configSet", "serverShutdown", "serverUpdate", "siteClone", - "siteSetOwned", "optionalLimitSet", "siteSetAutodownloadoptional", "dbReload", "dbRebuild", + "siteSetOwned", "siteSetAutodownloadoptional", "dbReload", "dbRebuild", "mergerSiteDelete", "siteSetLimit", + "optionalLimitSet", "optionalHelp", "optionalHelpRemove", "optionalHelpAll", "optionalFilePin", "optionalFileUnpin", "optionalFileDelete", "muteAdd", "muteRemove", "blacklistAdd", "blacklistRemove" ) if config.multiuser_no_new_sites: