Implement pool import with configset and recipient IDs remapping (#4475)

This commit is contained in:
Alfredo Cardigliano 2020-10-02 16:00:12 +02:00
parent 437f78e94a
commit b98ab627c4
4 changed files with 71 additions and 27 deletions

View file

@ -798,7 +798,7 @@ end
-- ##############################################
local function findConfigSet(configsets, name)
function user_scripts.findConfigSet(configsets, name)
for id, configset in pairs(configsets) do
if(configset.name == name) then
return(configset)
@ -923,7 +923,7 @@ end
function user_scripts.createOrReplaceConfigset(configset)
local configsets = user_scripts.getConfigsets()
local existing = findConfigSet(configsets, configset.name)
local existing = user_scripts.findConfigSet(configsets, configset.name)
if existing then
configsets[existing.id] = nil
end
@ -958,7 +958,7 @@ function user_scripts.renameConfigset(confid, new_name)
return false, i18n("configsets.unknown_id", {confid=confid})
end
local existing = findConfigSet(configsets, new_name)
local existing = user_scripts.findConfigSet(configsets, new_name)
if existing then
if(existing.id == confid) then
@ -982,7 +982,7 @@ function user_scripts.cloneConfigset(confid, new_name)
return false, i18n("configsets.unknown_id", {confid=confid})
end
local existing = findConfigSet(configsets, new_name)
local existing = user_scripts.findConfigSet(configsets, new_name)
if existing then
return false, i18n("configsets.error_exists", {name=new_name})