luci-mod-network: rename "device" option to "_net_device" internally
authorJo-Philipp Wich <[email protected]>
Tue, 1 Jun 2021 13:27:24 +0000 (15:27 +0200)
committerJo-Philipp Wich <[email protected]>
Tue, 1 Jun 2021 13:34:11 +0000 (15:34 +0200)
This is required to resolve conflicts with the existing "device" option
in other proto handlers such as PPP or QMI where "device" refers to the
device path of the tty control device instead of a netdev name.

Signed-off-by: Jo-Philipp Wich <[email protected]>
modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js

index eacb2fb41610242c5ac1ef6e458c8aa8d5944ba7..a8e289c480b98089dde0d6190f9eac09138cced8 100644 (file)
@@ -521,7 +521,8 @@ return view.extend({
                                                .then(L.bind(this.renderMoreOptionsModal, this, s.section));
                                }, this);
 
-                               o = s.taboption('general', widgets.DeviceSelect, 'device', _('Device'));
+                               o = s.taboption('general', widgets.DeviceSelect, '_net_device', _('Device'));
+                               o.ucioption = 'device';
                                o.nobridges = false;
                                o.optional = false;
                                o.network = ifc.getName();
@@ -888,7 +889,7 @@ return view.extend({
                                        case 'igmp_snooping':
                                        case 'stp':
                                        case 'type':
-                                       case 'device':
+                                       case '_net_device':
                                                var deps = [];
                                                for (var j = 0; j < protocols.length; j++) {
                                                        if (!protocols[j].isVirtual()) {