summaryrefslogtreecommitdiffstats
path: root/provisioning-controller.lua
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2013-10-20 23:28:40 +0000
committerTed Trask <ttrask01@yahoo.com>2013-10-20 23:28:40 +0000
commit24e737f23a7ef3a5f5871d75a23470d6ee27462e (patch)
tree3262bb0f9dad15ab353f73e1638b14a10f520fd5 /provisioning-controller.lua
parentee0a9b946697ccc610b52b6dc182030fba225991 (diff)
downloadacf-provisioning-24e737f23a7ef3a5f5871d75a23470d6ee27462e.tar.bz2
acf-provisioning-24e737f23a7ef3a5f5871d75a23470d6ee27462e.tar.xz
Remove all calls to 'module' in preparation for move to Lua 5.2
Use mymodule parameter for module definition. This was also helpful in revealing places where the code relied on the global environment.
Diffstat (limited to 'provisioning-controller.lua')
-rw-r--r--provisioning-controller.lua84
1 files changed, 43 insertions, 41 deletions
diff --git a/provisioning-controller.lua b/provisioning-controller.lua
index 2397a90..02f03d1 100644
--- a/provisioning-controller.lua
+++ b/provisioning-controller.lua
@@ -1,159 +1,161 @@
-module (..., package.seeall)
+local mymodule = {}
-default_action = "listdevices"
+mymodule.default_action = "listdevices"
-listtemplates = function( self )
+mymodule.listtemplates = function( self )
return self.model.list_templates()
end
-edittemplate = function( self )
+mymodule.edittemplate = function( self )
return self.handle_form(self, self.model.get_template, self.model.update_template, self.clientdata, "Save", "Edit Template", "Template Saved")
end
-createtemplate = function( self )
+mymodule.createtemplate = function( self )
return self.handle_form(self, self.model.get_template, self.model.create_template, self.clientdata, "Create", "Create Template", "Template Created")
end
-deletetemplate = function( self )
+mymodule.deletetemplate = function( self )
return self.handle_form(self, self.model.get_delete_template, self.model.delete_template, self.clientdata, "Delete", "Delete Template", "Template Deleted")
end
-listclassgroups = function( self )
+mymodule.listclassgroups = function( self )
return self.model.list_class_groups()
end
-editclassgroup = function( self )
+mymodule.editclassgroup = function( self )
return self.handle_form(self, self.model.get_class_group, self.model.update_class_group, self.clientdata, "Save", "Edit Class Group", "Class Group Saved")
end
-createclassgroup = function( self )
+mymodule.createclassgroup = function( self )
return self.handle_form(self, self.model.get_class_group, self.model.create_class_group, self.clientdata, "Create", "Create Class Group", "Parameter Class Created")
end
-deleteclassgroup = function( self )
+mymodule.deleteclassgroup = function( self )
return self.handle_form(self, self.model.get_delete_class_group, self.model.delete_class_group, self.clientdata, "Delete", "Delete Class Group", "Class Group Deleted")
end
-listclasses = function( self )
+mymodule.listclasses = function( self )
return self.model.list_classes()
end
-editclass = function( self )
+mymodule.editclass = function( self )
return self.handle_form(self, self.model.get_class, self.model.update_class, self.clientdata, "Save", "Edit Class", "Class Saved")
end
-createclass = function( self )
+mymodule.createclass = function( self )
return self.handle_form(self, self.model.get_class, self.model.create_class, self.clientdata, "Create", "Create Class", "Class Created")
end
-deleteclass = function( self )
+mymodule.deleteclass = function( self )
return self.handle_form(self, self.model.get_delete_class, self.model.delete_class, self.clientdata, "Delete", "Delete Class", "Class Deleted")
end
-getclassvalues = function( self )
+mymodule.getclassvalues = function( self )
return self.handle_form(self, self.model.get_class_options, self.model.get_class_values, self.clientdata, "Fetch", "Get Device Values")
end
-listgroups = function( self )
+mymodule.listgroups = function( self )
return self.model.list_groups()
end
-editgroup = function( self )
+mymodule.editgroup = function( self )
return self.handle_form(self, self.model.get_group, self.model.update_group, self.clientdata, "Save", "Edit Parameter Group", "Parameter Group Saved")
end
-creategroup = function( self )
+mymodule.creategroup = function( self )
return self.handle_form(self, self.model.get_group, self.model.create_group, self.clientdata, "Create", "Create Parameter Group", "Parameter Group Created")
end
-deletegroup = function(self )
+mymodule.deletegroup = function(self )
return self.handle_form(self, self.model.get_delete_group, self.model.delete_group, self.clientdata, "Delete", "Delete Parameter Group", "Parameter Group Deleted")
end
-listparams = function( self )
+mymodule.listparams = function( self )
return self.model.list_params()
end
-editparam = function( self )
+mymodule.editparam = function( self )
return self.handle_form(self, self.model.get_param, self.model.update_param, self.clientdata, "Save", "Edit Parameter", "Parameter Saved")
end
-createparam = function( self )
+mymodule.createparam = function( self )
return self.handle_form(self, self.model.get_param, self.model.create_param, self.clientdata, "Create", "Create Parameter", "Parameter Created")
end
-deleteparam = function( self )
+mymodule.deleteparam = function( self )
return self.handle_form(self, self.model.get_delete_param, self.model.delete_param, self.clientdata, "Delete", "Delete Parameter", "Parameter Deleted")
end
-listdevices = function( self )
+mymodule.listdevices = function( self )
return self.model.list_devices()
end
-editdevice = function( self )
+mymodule.editdevice = function( self )
return self.handle_form(self, self.model.get_existing_device, self.model.update_device, self.clientdata, "Save", "Edit Device", "Device Saved")
end
-createdevice = function( self )
+mymodule.createdevice = function( self )
return self.handle_form(self, self.model.get_new_device, self.model.create_device, self.clientdata, "Create", "Create Device", "Device Created")
end
-duplicatedevice = function( self )
+mymodule.duplicatedevice = function( self )
return self.handle_form(self, self.model.get_existing_device, self.model.create_device, self.clientdata, "Duplicate", "Duplicate Device", "Duplicate Device Created")
end
-deletedevice = function( self )
+mymodule.deletedevice = function( self )
return self.handle_form(self, self.model.get_delete_device, self.model.delete_device, self.clientdata, "Delete", "Delete Device", "Device Deleted")
end
-editdeviceparams = function( self )
+mymodule.editdeviceparams = function( self )
return self.handle_form(self, self.model.get_editable_device_params, self.model.set_editable_device_params, self.clientdata, "Save", "Edit Device Parameters", "Device Parameters Saved")
end
-overridedeviceparams = function( self )
+mymodule.overridedeviceparams = function( self )
return self.handle_form(self, self.model.get_all_device_params, self.model.set_all_device_params, self.clientdata, "Save", "Override Device Parameters", "Device Parameters Saved")
end
-getdevicevalues = function( self )
+mymodule.getdevicevalues = function( self )
return self.handle_form(self, self.model.get_search_options, self.model.fetch_device_values, self.clientdata, "Search", "Get Device Values")
end
-searchdevices = function( self )
+mymodule.searchdevices = function( self )
return self.handle_form(self, self.model.get_search_options, self.model.search_device_values, self.clientdata, "Search", "Search Device Parameters")
end
-editoptions = function( self )
+mymodule.editoptions = function( self )
return self.handle_form(self, self.model.get_param_options, self.model.set_param_options, self.clientdata, "Save", "Edit Parameter Options", "Parameter Options Saved")
end
-listfiles = function( self )
+mymodule.listfiles = function( self )
return self.model.list_files()
end
-editfile = function( self )
+mymodule.editfile = function( self )
return self.handle_form(self, self.model.get_filedetails, self.model.update_filedetails, self.clientdata, "Save", "Edit Script File", "Script File Saved")
end
-dumpdatabase = function( self )
+mymodule.dumpdatabase = function( self )
return self.handle_form(self, self.model.get_database, self.model.dump_database, self.clientdata, "Submit", "Dump Provisioning Database")
end
-getfile = function( self )
+mymodule.getfile = function( self )
return self.model.get_file(self, self.clientdata)
end
-putfile = function( self )
+mymodule.putfile = function( self )
return self.model.put_file(self, self.clientdata)
end
-listrequests = function( self )
+mymodule.listrequests = function( self )
return self.model.list_requests()
end
-deleterequest = function( self )
+mymodule.deleterequest = function( self )
return self.handle_form(self, self.model.get_delete_request, self.model.delete_request, self.clientdata, "Delete", "Delete Request", "Request Deleted")
end
-createdevicefromrequest = function( self )
+mymodule.createdevicefromrequest = function( self )
return self.handle_form(self, self.model.get_request, self.model.create_from_request, self.clientdata, "Create", "Create Device", "Device Created")
end
+
+return mymodule