summaryrefslogtreecommitdiffstats
path: root/dhcp-model.lua
diff options
context:
space:
mode:
Diffstat (limited to 'dhcp-model.lua')
-rw-r--r--dhcp-model.lua20
1 files changed, 10 insertions, 10 deletions
diff --git a/dhcp-model.lua b/dhcp-model.lua
index 1c20aed..397cf1d 100644
--- a/dhcp-model.lua
+++ b/dhcp-model.lua
@@ -39,7 +39,7 @@ local parseconfigfile = function(file)
lines[#lines+1] = string.gsub(line, "#.*$", "")
end
file = table.concat(lines, " ")
-
+
-- each line either ends with ';' or with '{'...'}'
-- build an array with one entry per statement, each entry having an array of elements, and possibly a subarray
local config = {}
@@ -400,7 +400,7 @@ end
function mymodule.get_startstop(self, clientdata)
return modelfunctions.get_startstop(processname)
end
-
+
function mymodule.startstop_service(self, startstop, action)
return modelfunctions.startstop_service(startstop, action)
end
@@ -410,12 +410,12 @@ function mymodule.getstatus ()
end
mymodule.create_new_host = function()
- host = {
+ host = {
host = cfe({ label="Host Name", seq=1 }),
mac = cfe({ label="MAC Address", seq=2 }),
addresses = cfe({ label="Fixed Addresses", descr="Comma-separated addresses", seq=3 }),
}
-
+
return cfe({ type="group", value=host, label="Host" })
end
@@ -462,7 +462,7 @@ mymodule.host_update = function(self, host)
else
host.errtxt = "Failed to update host"
end
-
+
return host
end
@@ -525,7 +525,7 @@ mymodule.get_hosts = function ()
end
mymodule.create_new_subnet = function()
- net = {
+ net = {
subnet = cfe({ label="Subnet", seq=1 }),
netmask = cfe({ label="Netmask", seq=2 }),
defleasetime = cfe({ label="Default Lease Time", seq=9 }),
@@ -538,7 +538,7 @@ mymodule.create_new_subnet = function()
leaserangeend = cfe({ label="Lease Range End", seq=4 }),
unknownclients = cfe({ type="select", label="Unknown Clients", option={"", "allow", "deny"}, seq=5 }),
}
-
+
return cfe({ type="group", value=net, label="Subnet" })
end
@@ -600,7 +600,7 @@ mymodule.subnet_read = function(self, clientdata)
break
end
end
-
+
if pools > 1 or ranges > 1 then
net.value.subnet.errtxt = "Warning! This subnet contains multiple pool/range definitions. This is not supported by ACF. Saving may break functionality!"
end
@@ -628,7 +628,7 @@ mymodule.subnet_update = function(self, net)
else
net.errtxt = "Failed to update subnet"
end
-
+
return net
end
@@ -715,7 +715,7 @@ mymodule.read_settings = function()
settings.dnsupdatestyle.value = value[2] or ""
end
end
-
+
return cfe({ type="group", value=settings, label = "Global settings" })
end