luci-base: support loopback by widgets.NetworkSelect

Support the "loopback" interface by "widgets.NetworkSelect".
Enable the "loopback" option to include this interface.
Can be used to configure interface binding for services.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
This commit is contained in:
Vladislav Grigoryev 2021-08-15 02:37:44 +03:00
parent 6047ec0cd0
commit 376af36975

View file

@ -372,7 +372,10 @@ var CBINetworkSelect = form.ListValue.extend({
var network = this.networks[i],
name = network.getName();
if (name == 'loopback' || name == this.exclude || !this.filter(section_id, name))
if (name == this.exclude || !this.filter(section_id, name))
continue;
if (name == 'loopback' && !this.loopback)
continue;
if (this.novirtual && network.isVirtual())