summaryrefslogtreecommitdiffstats
path: root/did-model.lua
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2010-03-12 16:34:12 +0000
committerTed Trask <ttrask01@yahoo.com>2010-03-12 16:34:12 +0000
commit1da382e71099c1d36ee46962ca9bdb5496acc4a2 (patch)
treeae5cd6a718970739287486553f98c9294d435303 /did-model.lua
parent80a7245a0696614c5b6e9936f42d3d3ff9971451 (diff)
downloadacf-did-1da382e71099c1d36ee46962ca9bdb5496acc4a2.tar.bz2
acf-did-1da382e71099c1d36ee46962ca9bdb5496acc4a2.tar.xz
Make extension change results more descriptive.
Diffstat (limited to 'did-model.lua')
-rw-r--r--did-model.lua17
1 files changed, 14 insertions, 3 deletions
diff --git a/did-model.lua b/did-model.lua
index 866103c..a84144c 100644
--- a/did-model.lua
+++ b/did-model.lua
@@ -269,7 +269,7 @@ local updatedefinitionentry = function(definition)
escape(definition.identification), escape(definition.department),
escape(definition.description), escape(definition.did))
local res = assert (con:execute(sql))
- logme("Updated DID "..definition.did)
+-- logme("Updated DID "..definition.did)
return res
end
@@ -341,7 +341,18 @@ local updaterules = function(did, rules)
sql = table.concat(sql, "")
res = assert (con:execute(sql))
end
- logme("Updated "..#rules.." rules for DID "..did)
+ if #rules > 1 then
+ res = {}
+ for i,rule in ipairs(rules) do
+ res[#res+1] = rule.extension
+ end
+ res = "Set DID "..did.." to extensions "..table.concat(res, ", ")
+ elseif #rules == 1 then
+ res = "Set DID "..did.." to extension "..rules[1].extension
+ else
+ res = "Cleared DID "..did
+ end
+ logme(res)
return res
end
@@ -735,7 +746,7 @@ function savedefinition(defin, exists)
else
insertdefinitionentry(definition)
end
- updaterules(defin.value.did.value, rules)
+ defin.descr = updaterules(defin.value.did.value, rules)
defin.errtxt = nil
end
if connected then databasedisconnect() end