diff options
author | Ted Trask <ttrask01@yahoo.com> | 2013-10-20 00:42:26 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2013-10-20 00:42:26 +0000 |
commit | 55af840c552e9d86797d4c53b6628351f0350b26 (patch) | |
tree | f330bdbec1169b6a64b005ded41b00a8a52ddc71 /openssh-controller.lua | |
parent | 739a930c1f1825131d31d1ee7220fdfb83ad2538 (diff) | |
download | acf-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.lua | 24 |
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 |