From 2b767e5f372e883ac4243322010d96c808968b2f Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Sat, 28 Apr 2012 12:00:50 +0000 Subject: Updated for handle_form now passing self to get and set functions --- apk-model.lua | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/apk-model.lua b/apk-model.lua index 233cdad..0393555 100644 --- a/apk-model.lua +++ b/apk-model.lua @@ -196,14 +196,14 @@ get_available_packages = function() return available end -get_delete_package = function(clientdata) +get_delete_package = function(self, clientdata) local result = {} result.package = cfe({ value=clientdata.package, label="Package" }) return cfe({ type="group", value=result, label="Result of Delete" }) end -delete_package = function(deleterequest) +delete_package = function(self, deleterequest) local success, res = apk.delete(deleterequest.value.package.value) if success then deleterequest.descr = res @@ -217,14 +217,14 @@ delete_package = function(deleterequest) return deleterequest end -get_install_package = function(clientdata) +get_install_package = function(self, clientdata) local result = {} result.package = cfe({ value=clientdata.package, label="Package" }) return cfe({ type="group", value=result, label="Result of Install" }) end -install_package = function(installrequest) +install_package = function(self, installrequest) local success, res = apk.install(installrequest.value.package.value) if success then installrequest.descr = res @@ -238,14 +238,14 @@ install_package = function(installrequest) return installrequest end -get_upgrade_package = function(clientdata) +get_upgrade_package = function(self, clientdata) local result = {} result.package = cfe({ value=clientdata.package, label="Package" }) return cfe({ type="group", value=result, label="Result of Upgrade" }) end -upgrade_package = function(upgraderequest) +upgrade_package = function(self, upgraderequest) local res = run_apk_cmd("fix -u "..upgraderequest.value.package.value) if res then upgraderequest.descr = res @@ -256,13 +256,13 @@ upgrade_package = function(upgraderequest) return upgraderequest end -get_update_all = function(clientdata) +get_update_all = function(self, clientdata) local result = {} return cfe({ type="group", value=result, label="Result of Update" }) end -update_all = function(updaterequest) +update_all = function(self, updaterequest) local res = run_apk_cmd("update") if res then updaterequest.descr = res @@ -273,13 +273,13 @@ update_all = function(updaterequest) return updaterequest end -get_upgrade_all = function(clientdata) +get_upgrade_all = function(self, clientdata) local result = {} return cfe({ type="group", value=result, label="Result of Upgrade" }) end -upgrade_all = function(upgraderequest) +upgrade_all = function(self, upgraderequest) local result = {} result[#result+1] = run_apk_cmd("update") result[#result+1] = run_apk_cmd("add -u apk-tools") @@ -315,7 +315,7 @@ get_cache = function() return cfe({ type="group", value=cache, label="Cache Settings" }) end -update_cache = function(cache) +update_cache = function(self, cache) cache.value.enable.errtxt = nil if not cache.value.enable.value then os.remove(cachelink) @@ -350,8 +350,8 @@ get_configfile = function() return modelfunctions.getfiledetails(configfile) end -update_configfile = function(newconfig) - return modelfunctions.setfiledetails(newconfig, {configfile}) +update_configfile = function(self, newconfig) + return modelfunctions.setfiledetails(self, newconfig, {configfile}) end get_package_details = function(package) -- cgit v1.2.3