diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-09-19 14:23:31 +0300 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-09-19 20:37:11 +0300 |
commit | 9a71d31632671ebcb0d70461dfaf931a46d3b451 (patch) | |
tree | e6b930309220fab20cc2ac51dbe6347149de614f /acf/model | |
parent | 9e2f9a25730b995e408562042dd9dd8e690c78d4 (diff) | |
download | aconf-9a71d31632671ebcb0d70461dfaf931a46d3b451.tar.bz2 aconf-9a71d31632671ebcb0d70461dfaf931a46d3b451.tar.xz |
web client: alternative collection layouts
Diffstat (limited to 'acf/model')
-rw-r--r-- | acf/model/init.lua | 1 | ||||
-rw-r--r-- | acf/model/node.lua | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/acf/model/init.lua b/acf/model/init.lua index 2a80b1a..2f50b66 100644 --- a/acf/model/init.lua +++ b/acf/model/init.lua @@ -148,6 +148,7 @@ function M.Collection:init(params, itype) self.itype = itype or node.Collection self.iparams = { destroy=self.destroy, + layout=self.layout, required=self.required, ui_member=self.ui_member } diff --git a/acf/model/node.lua b/acf/model/node.lua index 0b02e80..dfb919d 100644 --- a/acf/model/node.lua +++ b/acf/model/node.lua @@ -163,6 +163,7 @@ function M.Collection:init(context, params) mt.meta.type = 'collection' mt.meta.members = field:meta() mt.meta['ui-member'] = params.ui_member or mt.meta['ui-name']:gsub('s$', '') + mt.meta.widget = params.layout function mt.mmeta(name) local res = util.copy(mt.meta.members) |