X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=protocols%2Fcore%2Fluasrc%2Fmodel%2Fcbi%2Fadmin_network%2Fproto_static.lua;h=338c0b7d83cd2f492ab070aa502213720984965c;hp=25e9b3af3b7fa398862e31cd86e9ffb91867ba7f;hb=029631ec489b2d28a9e4b3a6ef4f2de9e999b956;hpb=d5d63e2cc5fedb69ab0f51d71ddfda9741b35b94 diff --git a/protocols/core/luasrc/model/cbi/admin_network/proto_static.lua b/protocols/core/luasrc/model/cbi/admin_network/proto_static.lua index 25e9b3af3..338c0b7d8 100644 --- a/protocols/core/luasrc/model/cbi/admin_network/proto_static.lua +++ b/protocols/core/luasrc/model/cbi/admin_network/proto_static.lua @@ -55,18 +55,22 @@ if luci.model.network:has_ipv6() then local ip6hint = section:taboption("general", Value, "ip6hint", translate("IPv6 assignment hint"), translate("Assign prefix parts using this hexadecimal subprefix ID for this interface.")) + for i=33,64 do ip6hint:depends("ip6assign", i) end ip6addr = section:taboption("general", Value, "ip6addr", translate("IPv6 address")) ip6addr.datatype = "ip6addr" + ip6addr:depends("ip6assign", "") ip6gw = section:taboption("general", Value, "ip6gw", translate("IPv6 gateway")) ip6gw.datatype = "ip6addr" + ip6gw:depends("ip6assign", "") local ip6prefix = s:taboption("general", Value, "ip6prefix", translate("IPv6 routed prefix"), translate("Public prefix routed to this device for distribution to clients.")) ip6prefix.datatype = "ip6addr" + ip6prefix:depends("ip6assign", "") end