summaryrefslogtreecommitdiffstats
path: root/openssh-controller.lua
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2013-10-20 00:42:26 +0000
committerTed Trask <ttrask01@yahoo.com>2013-10-20 00:42:26 +0000
commit55af840c552e9d86797d4c53b6628351f0350b26 (patch)
treef330bdbec1169b6a64b005ded41b00a8a52ddc71 /openssh-controller.lua
parent739a930c1f1825131d31d1ee7220fdfb83ad2538 (diff)
downloadacf-openssh-55af840c552e9d86797d4c53b6628351f0350b26.tar.bz2
acf-openssh-55af840c552e9d86797d4c53b6628351f0350b26.tar.xz
Remove all calls to 'module' in preparation for move to Lua 5.2
Use mymodule parameter for module definition. This was also helpful in revealing places where the code relied on the global environment.
Diffstat (limited to 'openssh-controller.lua')
-rw-r--r--openssh-controller.lua24
1 files changed, 13 insertions, 11 deletions
diff --git a/openssh-controller.lua b/openssh-controller.lua
index 47c6766..134a628 100644
--- a/openssh-controller.lua
+++ b/openssh-controller.lua
@@ -1,39 +1,41 @@
-module(..., package.seeall)
+local mymodule = {}
-default_action = "status"
+mymodule.default_action = "status"
-function status(self)
+function mymodule.status(self)
return self.model.getstatus()
end
-function config(self)
+function mymodule.config(self)
return self.handle_form(self, self.model.read_config, self.model.update_config, self.clientdata, "Save", "Edit Config", "Configuration Saved")
end
-function startstop(self)
+function mymodule.startstop(self)
return self.handle_form(self, self.model.get_startstop, self.model.startstop_service, self.clientdata)
end
-function expert(self)
+function mymodule.expert(self)
return self.handle_form(self, self.model.getconfigfile, self.model.setconfigfile, self.clientdata, "Save", "Edit Config", "Configuration Saved")
end
-function connectedpeers(self)
+function mymodule.connectedpeers(self)
return self.model.list_conn_peers()
end
-function listusers(self)
+function mymodule.listusers(self)
return self.model.list_users()
end
-function listauth(self)
+function mymodule.listauth(self)
return self.model.list_auths(self.clientdata.user)
end
-function deleteauth(self)
+function mymodule.deleteauth(self)
return self.handle_form(self, self.model.get_delete_auth, self.model.delete_auth, self.clientdata, "Delete", "Delete Authorized Key", "Key Deleted")
end
-function addauth(self)
+function mymodule.addauth(self)
return self.handle_form(self, function() return self.model.get_auth(self.clientdata.user) end, self.model.create_auth, self.clientdata, "Add", "Add New Authorized Key", "Key Added")
end
+
+return mymodule