Add button to export user script conf. New endpoint to set user scripts configuration.

This commit is contained in:
Alfredo Cardigliano 2020-01-15 17:48:00 +01:00
parent 33828c55e8
commit 3ce84b07cf
6 changed files with 109 additions and 2 deletions

View file

@ -795,6 +795,29 @@ end
-- ##############################################
function user_scripts.createOrReplaceConfigset(configset)
local configsets = user_scripts.getConfigsets()
local existing = findConfigSet(configsets, configset.name)
if existing then
configsets[existing.id] = nil
end
local new_confid = getNewConfigSetId(configsets)
configsets[new_confid] = table.clone(configset)
configsets[new_confid].id = new_confid
local rv, err = saveConfigsets(configsets)
if not rv then
return rv, err
end
return true, new_confid
end
-- ##############################################
function user_scripts.renameConfigset(confid, new_name)
if(confid == user_scripts.DEFAULT_CONFIGSET_ID) then
return false, "Cannot rename default configset"