From fd6a70ec019e7a98b2c98ca6bbbc517fe49a4a91 Mon Sep 17 00:00:00 2001 From: bergware Date: Wed, 12 Feb 2025 12:13:02 +0100 Subject: [PATCH] VM: disable MAC selection for wireless interface --- .../dynamix.vm.manager/templates/Custom.form.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/emhttp/plugins/dynamix.vm.manager/templates/Custom.form.php b/emhttp/plugins/dynamix.vm.manager/templates/Custom.form.php index 1f018f4f6..0cc843528 100644 --- a/emhttp/plugins/dynamix.vm.manager/templates/Custom.form.php +++ b/emhttp/plugins/dynamix.vm.manager/templates/Custom.form.php @@ -1474,12 +1474,13 @@ foreach ($arrConfig['shares'] as $i => $arrShare) { } foreach ($arrConfig['nic'] as $i => $arrNic) { $strLabel = ($i > 0) ? appendOrdinalSuffix($i + 1) : ''; + $disabled = $arrNic['network']=='wlan0' ? 'disabled' : ''; ?>
_(Network MAC)_: - + >> @@ -1488,7 +1489,7 @@ foreach ($arrConfig['nic'] as $i => $arrNic) {
_(Network Source)_: - $arrNic) {
_(Network MAC)_: - +
_(Network Source)_: - $arrEvdev) { var storageType = ""; var storageLoc = ""; +function updateMAC(index,port) { + $('input[name="nic['+index+'][mac]"').prop('disabled',port=='wlan0'); + $('i.mac_generate.'+index).prop('disabled',port=='wlan0'); + if (port != 'wlan0') $('i.mac_generate.'+index).click(); +} + function ShareChange(share) { var value = share.value; var text = share.options[share.selectedIndex].text;