X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=modules%2Fniu%2Fluasrc%2Fmodel%2Fcbi%2Fniu%2Fnetwork%2Fwandevice.lua;h=8917b97c08cc7e1527356729d0a48d7691f6cdc7;hp=9287ba8d0f0a3077a6ebe27f9b32cfcc11214344;hb=8b80a623c3526fa40d215f28f0a3cd1312edebea;hpb=edb5427181412a69be73b7ccda199841d1e0092b diff --git a/modules/niu/luasrc/model/cbi/niu/network/wandevice.lua b/modules/niu/luasrc/model/cbi/niu/network/wandevice.lua index 9287ba8d0..8917b97c0 100644 --- a/modules/niu/luasrc/model/cbi/niu/network/wandevice.lua +++ b/modules/niu/luasrc/model/cbi/niu/network/wandevice.lua @@ -19,7 +19,10 @@ s = m:section(NamedSection, "wan", "interface", "Internet Connection Device") s.anonymous = true s.addremove = false -l = s:option(ListValue, "_wandev", "Internet Connection via") +s:tab("general", translate("General Settings")) +s:tab("expert", translate("Expert Settings")) + +l = s:taboption("general", ListValue, "_wandev", "Internet Connection via") for _, ifc in ipairs(niulib.eth_get_available("wan")) do l:value("ethernet:%s" % ifc, "Cable / DSL / Ethernet-Adapter (%s)" % ifc) @@ -29,7 +32,16 @@ for _, wifi in ipairs(niulib.wifi_get_available("client")) do l:value("wlan:%s" % wifi, "WLAN-Adapter (%s)" % wifi) end +for _, ifc in ipairs(niulib.eth_get_bridged("lan")) do + l:value("ethernet:!%s" % ifc, "Used Ethernet-Adapter (%s)" % ifc, {_showused = "1"}) +end l:value("none", "No Internet Connection") +v = s:taboption("expert", ListValue, "_showused", translate("Show ethernet adapters in use")) +v:value("", translate("never")) +v:value("1", translate("from LAN-bridge, unbridge on-demand")) + + + return m