From 9736e098243592665bae311f2083b32fddbc511f Mon Sep 17 00:00:00 2001 From: SimonFair <39065407+SimonFair@users.noreply.github.com> Date: Tue, 3 Jun 2025 17:29:04 +0100 Subject: [PATCH 01/10] MAC Address option and ZFS ref link --- .../dynamix.vm.manager/VMMachines.page | 4 +- .../include/libvirt_helpers.php | 94 +++++++++++++++++-- .../dynamix.vm.manager/scripts/VMClone.php | 2 +- emhttp/plugins/dynamix/DashStats.page | 4 +- 4 files changed, 94 insertions(+), 10 deletions(-) diff --git a/emhttp/plugins/dynamix.vm.manager/VMMachines.page b/emhttp/plugins/dynamix.vm.manager/VMMachines.page index 2cc691b9b..9c756e2d7 100644 --- a/emhttp/plugins/dynamix.vm.manager/VMMachines.page +++ b/emhttp/plugins/dynamix.vm.manager/VMMachines.page @@ -234,7 +234,8 @@ function VMClone(uuid, name){ var edit = box.find('#Edit').prop('checked') ? 'yes' : 'no'; var overwrite = box.find('#Overwrite').prop('checked') ? 'yes' : 'no'; var free = box.find('#Free').prop('checked') ? 'yes' : 'no'; - scripturl = "VMClone.php " + encodeURIComponent("/usr/local/emhttp/plugins/dynamix.vm.manager/include/VMClone.php&" + $.param({action:"clone", name:name, clone:clone, overwrite:overwrite, edit:edit, start:start, free:free})); + var regenmac = box.find('#Regenmac').prop('checked') ? 'yes' : 'no'; + scripturl = "VMClone.php " + encodeURIComponent("/usr/local/emhttp/plugins/dynamix.vm.manager/include/VMClone.php&" + $.param({action:"clone", name:name, clone:clone, overwrite:overwrite, edit:edit, start:start, free:free, regenmac:regenmac})); openVMAction((scripturl),"VM Clone", "dynamix.vm.manager", "loadlist"); box.dialog('close'); }, @@ -572,6 +573,7 @@ _(Snapshot Name)_: