projects
/
project
/
luci.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
User interface improvements part #3
[project/luci.git]
/
modules
/
admin-full
/
luasrc
/
model
/
cbi
/
admin_network
/
dhcp.lua
diff --git
a/modules/admin-full/luasrc/model/cbi/admin_network/dhcp.lua
b/modules/admin-full/luasrc/model/cbi/admin_network/dhcp.lua
index
b50b05c
..
1c9ae39
100644
(file)
--- a/
modules/admin-full/luasrc/model/cbi/admin_network/dhcp.lua
+++ b/
modules/admin-full/luasrc/model/cbi/admin_network/dhcp.lua
@@
-47,7
+47,8
@@
s:option(Flag, "dynamicdhcp").rmempty = true
s:option(Value, "name", translate("name")).optional = true
s:option(Value, "name", translate("name")).optional = true
-s:option(Flag, "ignore").optional = true
+ignore = s:option(Flag, "ignore")
+ignore.optional = true
s:option(Value, "netmask", translate("netmask")).optional = true
s:option(Value, "netmask", translate("netmask")).optional = true
@@
-58,6
+59,14
@@
for i, line in pairs(luci.util.execl("dnsmasq --help dhcp")) do
s:option(Value, "dhcp"..k, v).optional = true
end
s:option(Value, "dhcp"..k, v).optional = true
end
+
+for i, n in ipairs(s.children) do
+ if n ~= iface and n ~= ignore then
+ n:depends("ignore", "")
+ end
+end
+
+
m2 = Map("luci_ethers", translate("luci_ethers"))
s = m2:section(TypedSection, "static_lease", "")
m2 = Map("luci_ethers", translate("luci_ethers"))
s = m2:section(TypedSection, "static_lease", "")