summaryrefslogtreecommitdiffstats
path: root/acfupdate-controller.lua
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2008-10-01 21:01:36 +0000
committerTed Trask <ttrask01@yahoo.com>2008-10-01 21:01:36 +0000
commitf9b953cfd89fc1a24eaccf26884deebc73f3d50c (patch)
tree8e2ccf86c07f4d73d6740523e5631d99eaabf198 /acfupdate-controller.lua
parentc22c4c7b4a060929eba8290c27121a75578d80bb (diff)
downloadacf-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.lua29
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