From 988c98bdc6b30a1d9fb17e1ba4444d0beb236b8a Mon Sep 17 00:00:00 2001 From: Paul Dee Date: Thu, 1 Apr 2021 21:52:55 +0200 Subject: [PATCH 1/2] luci-mod-network: Add help text for many existing odhcpd IPv6 parameters and Global network options ULA. Relocated the "DHCPv6 Mode" to below RA-Service: DHCPv6-Mode is actually ra_management in disguise. Better grouping. Until now, some of the IPv6 settings are mysterious. They are now clarified. The information is accessible to IPv6 beginners. Signed-off-by: Paul Dee --- .../resources/view/network/interfaces.js | 65 +++++++++++++++---- 1 file changed, 51 insertions(+), 14 deletions(-) diff --git a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js index d87d78396b..ed5ec82343 100644 --- a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js +++ b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js @@ -545,25 +545,68 @@ return view.extend({ return form.Value.prototype.validate.apply(this, [ section_id, value ]); }; - ss.taboption('advanced', form.DynamicList, 'dhcp_option', _('DHCP-Options'), _('Define additional DHCP options, for example "6,192.168.2.1,192.168.2.2" which advertises different DNS servers to clients.')); + ss.taboption('advanced', form.DynamicList, 'dhcp_option', _('DHCP-Options'), _('Define additional DHCP options, \ + for example "6,192.168.2.1,192.168.2.2" which advertises different DNS servers to clients.')); for (var i = 0; i < ss.children.length; i++) if (ss.children[i].option != 'ignore') ss.children[i].depends('ignore', '0'); - so = ss.taboption('ipv6', form.ListValue, 'ra', _('Router Advertisement-Service')); + so = ss.taboption('ipv6', form.ListValue, 'ra', _('RA-Service'), _('')); so.value('', _('disabled')); so.value('server', _('server mode')); so.value('relay', _('relay mode')); so.value('hybrid', _('hybrid mode')); - so = ss.taboption('ipv6', form.ListValue, 'dhcpv6', _('DHCPv6-Service')); + so = ss.taboption('ipv6', form.ListValue, 'ra_management', _('DHCPv6-Mode'), _('Default is stateless + stateful
\ +