diff options
author | Ted Trask <ttrask01@yahoo.com> | 2008-10-01 21:01:36 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2008-10-01 21:01:36 +0000 |
commit | f9b953cfd89fc1a24eaccf26884deebc73f3d50c (patch) | |
tree | 8e2ccf86c07f4d73d6740523e5631d99eaabf198 /acfupdate-controller.lua | |
parent | c22c4c7b4a060929eba8290c27121a75578d80bb (diff) | |
download | acf-devtools-f9b953cfd89fc1a24eaccf26884deebc73f3d50c.tar.bz2 acf-devtools-f9b953cfd89fc1a24eaccf26884deebc73f3d50c.tar.xz |
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
Diffstat (limited to 'acfupdate-controller.lua')
-rw-r--r-- | acfupdate-controller.lua | 29 |
1 files changed, 10 insertions, 19 deletions
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 |