luci-mod-network: do not remove enable_vlan from config
authorMichael Pratt <mcpratt@pm.me>
Wed, 21 Apr 2021 22:03:58 +0000 (18:03 -0400)
committerJo-Philipp Wich <jo@mein.io>
Tue, 12 Oct 2021 21:00:10 +0000 (23:00 +0200)
commitf0ba6c8475d9b144525cd0134b92cb52aa651a79
tree6aa9c2df222b708986443edd1ef541d826095cc4
parent2e0ff7986538ab17f82094191fe19285a018fb72
luci-mod-network: do not remove enable_vlan from config

There are many switch drivers where VLAN functionality is enabled by default.
In this situation, LuCI cannot be used to disable VLAN functionality,
because removing the line from configuration results in VLAN remaining enabled
by the driver.

When enable_vlan is set to 0 by default
by using functions in board.d,
and an unrelated change is made on the Switch webpage,
then the enable_vlan option gets deleted when changes are saved.

Therefore, the option needs to be preserved, whether set to 0 or 1.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
(cherry picked from commit 51ab737a4ba2b0f2a9d479cf114837c570f8d05c)
modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js