Limit optional file commands in multiuser mode

This commit is contained in:
shortcutme 2017-08-19 18:55:21 +02:00
parent ded6025eee
commit b1989ef02e
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -12,6 +12,7 @@ try:
except Exception, err: except Exception, err:
local_master_addresses = set() local_master_addresses = set()
@PluginManager.registerTo("UiRequest") @PluginManager.registerTo("UiRequest")
class UiRequestPlugin(object): class UiRequestPlugin(object):
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
@ -122,8 +123,9 @@ class UiWebsocketPlugin(object):
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
self.multiuser_denied_cmds = ( self.multiuser_denied_cmds = (
"siteDelete", "configSet", "serverShutdown", "serverUpdate", "siteClone", "siteDelete", "configSet", "serverShutdown", "serverUpdate", "siteClone",
"siteSetOwned", "optionalLimitSet", "siteSetAutodownloadoptional", "dbReload", "dbRebuild", "siteSetOwned", "siteSetAutodownloadoptional", "dbReload", "dbRebuild",
"mergerSiteDelete", "siteSetLimit", "mergerSiteDelete", "siteSetLimit",
"optionalLimitSet", "optionalHelp", "optionalHelpRemove", "optionalHelpAll", "optionalFilePin", "optionalFileUnpin", "optionalFileDelete",
"muteAdd", "muteRemove", "blacklistAdd", "blacklistRemove" "muteAdd", "muteRemove", "blacklistAdd", "blacklistRemove"
) )
if config.multiuser_no_new_sites: if config.multiuser_no_new_sites: