summaryrefslogtreecommitdiffstats
path: root/aconf/model/field.lua
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2015-03-10 21:11:19 +0200
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2015-03-11 16:54:19 +0200
commit31bd7bd491738d8653a9e181594969a3665aca22 (patch)
treeb8710c5554c89bd698520fa3f2b80ef1faf454f1 /aconf/model/field.lua
parent2d58b8f49ec03fe3d4ad843085ffe09880e3f888 (diff)
downloadaconf-31bd7bd491738d8653a9e181594969a3665aca22.tar.bz2
aconf-31bd7bd491738d8653a9e181594969a3665aca22.tar.xz
persistence: move augeas back-end directives out of addresses
Diffstat (limited to 'aconf/model/field.lua')
-rw-r--r--aconf/model/field.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/aconf/model/field.lua b/aconf/model/field.lua
index f5382c4..6e4607f 100644
--- a/aconf/model/field.lua
+++ b/aconf/model/field.lua
@@ -158,7 +158,12 @@ end
function M.Field:topology(context)
return {
- {path=context.path, addr=context.addr, type=self.dtype}
+ {
+ path=context.path,
+ addr=context.addr,
+ be_mode=self.be_mode,
+ type=self.dtype
+ }
}
end
@@ -332,6 +337,7 @@ end
function M.TreeNode:topology(context)
local res = super(self, M.TreeNode):topology(context)
+ res[1].subtype = res[1].type
res[1].type = 'table'
util.extend(res, node.topology(self:load(context, {create=true})))
return res