diff options
Diffstat (limited to 'provisioning-controller.lua')
-rw-r--r-- | provisioning-controller.lua | 10 |
1 files changed, 10 insertions, 0 deletions
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 |