From 665a734bce62fceaeca2665a21d5262f7070a98a Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Wed, 10 Nov 2010 09:04:44 +0000 Subject: Added searchdevices action and fixed getdeviceparams to be proper structure, not array --- provisioning-controller.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'provisioning-controller.lua') diff --git a/provisioning-controller.lua b/provisioning-controller.lua index 88971ea..c2d6ea9 100644 --- a/provisioning-controller.lua +++ b/provisioning-controller.lua @@ -89,6 +89,9 @@ deletedevice = function( self ) end editdeviceparams = function( self ) + if self.clientdata.viewtype then + self.conf.viewtype = self.clientdata.viewtype + end return controllerfunctions.handle_form(self, function() return self.model.get_editable_device_params(self.clientdata.device_id) end, self.model.set_editable_device_params, self.clientdata, "Save", "Edit Device Parameters", "Device Parameters Saved") end @@ -102,3 +105,10 @@ getdevicevalues = function( self ) end return self.model.get_device_values(self.clientdata.name) end + +searchdevices = function( self ) + if self.clientdata.viewtype then + self.conf.viewtype = self.clientdata.viewtype + end + return self.model.search_device_values(self.clientdata.id, self.clientdata.value) +end -- cgit v1.2.3