From bbb54d6a6ad4fdd30451f31c9098e01241f5d207 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Sat, 10 Mar 2018 02:00:51 +0100 Subject: [PATCH] Support per site max autodownload bigfile size limit changing via API --- plugins/Bigfile/BigfilePlugin.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/Bigfile/BigfilePlugin.py b/plugins/Bigfile/BigfilePlugin.py index 56321a27..0fb3f08a 100644 --- a/plugins/Bigfile/BigfilePlugin.py +++ b/plugins/Bigfile/BigfilePlugin.py @@ -149,6 +149,14 @@ class UiWebsocketPlugin(object): "file_relative_path": file_relative_path } + def actionSiteSetAutodownloadBigfileLimit(self, to, limit): + permissions = self.getPermissions(to) + if "ADMIN" not in permissions: + return self.response(to, "You don't have permission to run this command") + + self.site.settings["autodownload_bigfile_size_limit"] = int(limit) + self.response(to, "ok") + @PluginManager.registerTo("ContentManager") class ContentManagerPlugin(object):