diff options
author | Ted Trask <ttrask01@yahoo.com> | 2009-11-17 17:52:35 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2009-11-17 17:52:35 +0000 |
commit | 7570528cc84eb88a606858bed7cba166074af92e (patch) | |
tree | 5758129922c55dfb0bea33cbb2c6156e73efaad6 /kamailio-controller.lua | |
parent | 5261ae2fa86ae090a2923b502646aa03c6a275a9 (diff) | |
download | acf-kamailio-7570528cc84eb88a606858bed7cba166074af92e.tar.bz2 acf-kamailio-7570528cc84eb88a606858bed7cba166074af92e.tar.xz |
Added ability to create/delete/update users (tested for postgres)
Diffstat (limited to 'kamailio-controller.lua')
-rw-r--r-- | kamailio-controller.lua | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/kamailio-controller.lua b/kamailio-controller.lua index 45a8fd7..a4bff67 100644 --- a/kamailio-controller.lua +++ b/kamailio-controller.lua @@ -20,3 +20,19 @@ end function edit(self) return controllerfunctions.handle_form(self, function() return self.model.get_filedetails(self.clientdata.filename) end, self.model.update_filedetails, self.clientdata, "Save", "Edit File", "File Saved") end + +function listusers(self) + return self.model.list_users() +end + +function createuser(self) + return controllerfunctions.handle_form(self, self.model.get_new_user, self.model.create_new_user, self.clientdata, "Create", "Create New User") +end + +function deleteuser(self) + return self:redirect_to_referrer(self.model.delete_user(self.clientdata.username)) +end + +function updateuser(self) + return controllerfunctions.handle_form(self, function() return self.model.get_user(self.clientdata.username) end, self.model.update_user, self.clientdata, "Update", "Update User") +end |