luci-mod-admin-full: Fix dhcpv6 ra_management option stateless value
authorHannu Nyman <hannu.nyman@iki.fi>
Sat, 19 Mar 2016 13:38:41 +0000 (15:38 +0200)
committerHannu Nyman <hannu.nyman@iki.fi>
Sat, 19 Mar 2016 13:55:10 +0000 (15:55 +0200)
Fix dhcpv6 ra_management option's handling of "stateless" value.
Default value for the option is 1, so trying to store ""
instead of "0" for stateless is not working.

This fixes #676

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 355c21304afb0d388fb8bd6132e0dbcb19f03428)

modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/ifaces.lua

index e092be6c383faf4a247304981edc38f9ff7acd6d..0bcfd2d45f2b23a3b81185726f470964d903cb20 100644 (file)
@@ -492,8 +492,9 @@ if has_dnsmasq and net:proto() == "static" then
                o:value("relay", translate("relay mode"))
                o:value("hybrid", translate("hybrid mode"))
 
-               o = s:taboption("ipv6", ListValue, "ra_management", translate("DHCPv6-Mode"))
-               o:value("", translate("stateless"))
+               o = s:taboption("ipv6", ListValue, "ra_management", translate("DHCPv6-Mode"),
+                       translate("Default is stateless + stateful"))
+               o:value("0", translate("stateless"))
                o:value("1", translate("stateless + stateful"))
                o:value("2", translate("stateful-only"))
                o:depends("dhcpv6", "server")