Allow the web UI to accept bridge interfaces with any valid interface name, rather than being limited to the arbitrary "vmbr" prefix.
Originally-by: Jillian Morgan <jillian.mor...@primordial.ca> Signed-off-by: Stefan Hanreich <s.hanre...@proxmox.com> --- src/Toolkit.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Toolkit.js b/src/Toolkit.js index 6fd73f5..b8fbd91 100644 --- a/src/Toolkit.js +++ b/src/Toolkit.js @@ -76,7 +76,7 @@ Ext.apply(Ext.form.field.VTypes, { MacPrefixText: gettext('Example') + ': 02:8f - ' + gettext('only unicast addresses are allowed'), BridgeName: function(v) { - return (/^vmbr\d{1,4}$/).test(v); + return (/^[a-zA-Z][a-zA-Z0-9_]{0,14}$/).test(v); }, VlanName: function(v) { if (Proxmox.Utils.VlanInterface_match.test(v)) { @@ -86,7 +86,7 @@ Ext.apply(Ext.form.field.VTypes, { } return true; }, - BridgeNameText: gettext('Format') + ': vmbr<b>N</b>, where 0 <= <b>N</b> <= 9999', + BridgeNameText: gettext('Format') + ': alphanumeric string starting with a character', BondName: function(v) { return (/^bond\d{1,4}$/).test(v); -- 2.39.2 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel