diff options
Diffstat (limited to 'did-controller.lua')
-rw-r--r-- | did-controller.lua | 9 |
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 |