summaryrefslogtreecommitdiffstats
path: root/aconf/model/field.lua
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2014-03-24 22:48:35 +0200
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2014-03-25 09:03:09 +0200
commit57f9a806dc8fd59912d9549f78698b3b42251068 (patch)
tree885f57a7dbd3a6e2955be8d104a8b013334bc98a /aconf/model/field.lua
parent07b911f80409266a7b0f698a8e500b6da6322b56 (diff)
downloadaconf-57f9a806dc8fd59912d9549f78698b3b42251068.tar.bz2
aconf-57f9a806dc8fd59912d9549f78698b3b42251068.tar.xz
model: allow editing non-editable fields in privileged mode
Diffstat (limited to 'aconf/model/field.lua')
-rw-r--r--aconf/model/field.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/aconf/model/field.lua b/aconf/model/field.lua
index 59b6700..cf14909 100644
--- a/aconf/model/field.lua
+++ b/aconf/model/field.lua
@@ -212,7 +212,7 @@ function M.Field:normalize(context, value) return value end
function M.Field:validate(context, value) end
function M.Field:save(context, value)
- if not self:_editable(context) then
+ if not (context.privileged or self:_editable(context)) then
raise(context.path, 'Is not editable')
end