diff options
Diffstat (limited to 'heimdal-controller.lua')
-rw-r--r-- | heimdal-controller.lua | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/heimdal-controller.lua b/heimdal-controller.lua index 73756d4..f94a609 100644 --- a/heimdal-controller.lua +++ b/heimdal-controller.lua @@ -1,23 +1,25 @@ -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 expert(self) +function mymodule.expert(self) return self.handle_form(self, self.model.get_filedetails, self.model.update_filedetails, self.clientdata, "Save", "Edit Heimdal Config", "Configuration Set") end -function klist(self) +function mymodule.klist(self) return self.model.klist() end -function kinit(self) +function mymodule.kinit(self) return self.handle_form(self, self.model.get_kinit, self.model.set_kinit, self.clientdata, "Submit", "Obtain Kerberos Ticket") end -function kdestroy(self) +function mymodule.kdestroy(self) return self.handle_form(self, self.model.get_kdestroy, self.model.kdestroy, self.clientdata, "Destroy", "Destroy Tickets") end + +return mymodule |