summaryrefslogtreecommitdiffstats
path: root/aconf/model/aaa.lua
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2015-07-08 00:46:27 +0300
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2015-07-08 14:42:59 +0300
commit858ae2e6ffb11a2853e7bc0cdf5672fdc9d77fa6 (patch)
treea41f1071c26f4631e46e60ce0bb510a40f134da1 /aconf/model/aaa.lua
parenta92dc45aee3f599926c77294328db38c5b2544eb (diff)
downloadaconf-858ae2e6ffb11a2853e7bc0cdf5672fdc9d77fa6.tar.bz2
aconf-858ae2e6ffb11a2853e7bc0cdf5672fdc9d77fa6.tar.xz
model: disallow editing permission set
Diffstat (limited to 'aconf/model/aaa.lua')
-rw-r--r--aconf/model/aaa.lua6
1 files changed, 4 insertions, 2 deletions
diff --git a/aconf/model/aaa.lua b/aconf/model/aaa.lua
index c642984..3f62ef0 100644
--- a/aconf/model/aaa.lua
+++ b/aconf/model/aaa.lua
@@ -1,5 +1,5 @@
--[[
-Copyright (c) 2012-2014 Kaarle Ritvanen
+Copyright (c) 2012-2015 Kaarle Ritvanen
See LICENSE file for license details
--]]
@@ -78,7 +78,9 @@ Record.timestamp = M.time.Timestamp{editable=false}
local Aaa = M.new()
Aaa.users = M.Collection{type=User}
Aaa.roles = M.Collection{type=Role}
-Aaa.permissions = M.Set{type=M.String, addr='/volatile/aaa/permissions'}
+Aaa.permissions = M.Set{
+ type=M.String, addr='/volatile/aaa/permissions', editable=false
+}
Aaa.audit_trail = M.List{
type=Record,
addr=conf_addr..'/audit.json',