From f9b953cfd89fc1a24eaccf26884deebc73f3d50c Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Wed, 1 Oct 2008 21:01:36 +0000 Subject: Modified acfupdate to use cfes. Tried to make it work out-of-the-box without having to check out of svn first. Works except web server must be restarted afterwards. Also has ability to use different svn server, for those like me using port-forwarding. git-svn-id: svn://svn.alpinelinux.org/acf/devtools/trunk@1538 ab2d0c66-481e-0410-8bed-d214d4d58bed --- acfupdate-controller.lua | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-) (limited to 'acfupdate-controller.lua') diff --git a/acfupdate-controller.lua b/acfupdate-controller.lua index 4e88f7a..b193e70 100644 --- a/acfupdate-controller.lua +++ b/acfupdate-controller.lua @@ -5,32 +5,23 @@ module (..., package.seeall) default_action = "read" -function read (self ) - return ({projects = self.model:get(), - url = self.conf.script .. self.conf.prefix .. self.conf.controller} ) +function read(self) + return self.model.read(clientdata.repository) end -function update (self ) - return ({projects = self.model:get(), - updates = self.model:update(), - url = self.conf.script .. self.conf.prefix .. self.conf.controller} ) +function update(self) + return self:redirect_to_referrer(self.model.update(clientdata.repository, self.sessiondata)) end -function diff (self ) - return ({projects = self.model:get(), - updates = self.model:diffs(), - url = self.conf.script .. self.conf.prefix .. self.conf.controller} ) +function diff(self) + return self:redirect_to_referrer(self.model.diffs(clientdata.repository)) end -function status (self ) - return ({projects = self.model:get(), - updates = self.model:status(), - url = self.conf.script .. self.conf.prefix .. self.conf.controller} ) +function status(self) + return self:redirect_to_referrer(self.model.status(clientdata.repository)) end -function log (self ) - return ({projects = self.model:get(), - updates = self.model:log(), - url = self.conf.script .. self.conf.prefix .. self.conf.controller} ) +function log(self) + return self:redirect_to_referrer(self.model.log(clientdata.repository)) end -- cgit v1.2.3