summaryrefslogtreecommitdiffstats
path: root/did-controller.lua
diff options
context:
space:
mode:
Diffstat (limited to 'did-controller.lua')
-rw-r--r--did-controller.lua9
1 files changed, 9 insertions, 0 deletions
diff --git a/did-controller.lua b/did-controller.lua
index 7b27837..a18d4b0 100644
--- a/did-controller.lua
+++ b/did-controller.lua
@@ -20,6 +20,15 @@ function listdefinitions(self)
self.clientdata.identification, self.clientdata.description, self.clientdata.department)
end
+function searchdefinitionlist(self)
+ self.clientdata.did = self.clientdata.q or self.clientdata.did
+ local result = self.model.searchdefinitions(self.clientdata.did)
+ if self.clientdata.q then
+ self.conf.viewtype = "text"
+ end
+ return result
+end
+
function editdefinition(self)
return controllerfunctions.handle_form(self, function() return self.model.getdefinition(self.clientdata.did) end, self.model.updatedefinition, self.clientdata, "Save", "Edit Definition", "Definition Saved")
end