-- the hostname controller module (..., package.seeall) -- Cause an http redirect to our "read" action -- We use the self.conf table because it already has prefix,controller,etc -- The redir code is defined in the application error handler (acf-controller) local list_redir = function (self) self.conf.action = "read" self.conf.type = "redir" error (self.conf) end mvc={} mvc.on_load = function(self, parent) if (self.worker[self.conf.action] == nil ) or ( self.conf.action == "init" ) then self.worker[self.conf.action] = list_redir(self) end --logit ("hostname.mvc.on_load activated") end -- Public methods -- /hostname/get read = function (self ) return ({hostname = self.model:get()} ) end update = function (self) return ( {hostname = self.model:set(cfe({value=self.clientdata.hostname}))}) end --[[ delete = function (self) return ({hostname = self.model:set(cfe({value=""}))}) end create = update --]]