Implement API to update the user scripts configuration

This commit is contained in:
emanuele-f 2019-12-16 18:38:00 +01:00
parent d59bd0e1df
commit 9fd1ced9fd
4 changed files with 91 additions and 2 deletions

View file

@ -1121,6 +1121,25 @@ end
-- ##############################################
function user_scripts.updateScriptConfig(confid, script_key, subdir, new_config)
local configsets = user_scripts.getConfigsets()
if(configsets[confid] == nil) then
return false, i18n("configsets.unknown_id", {confid=confid})
end
local config = configsets[confid].config
config[subdir] = config[subdir] or {}
config[subdir][script_key] = new_config
saveConfigsets(configsets)
return true
end
-- ##############################################
function user_scripts.loadDefaultConfig()
local configsets = user_scripts.getConfigsets()
local ifid = getSystemInterfaceId()