]> git.proxmox.com Git - pve-manager.git/commitdiff
ui: guest import: add field for scsi controller
authorDominik Csapak <d.csapak@proxmox.com>
Tue, 12 Mar 2024 13:37:01 +0000 (14:37 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 14 Mar 2024 14:17:43 +0000 (15:17 +0100)
so that one can overwrite it

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
www/manager6/window/GuestImport.js

index 7b0105e61349e89dbadb8a6be5b932a651628343..17c5d8dbbfe81480aec99e7d400ab2a8a4fe8b88 100644 (file)
@@ -308,10 +308,19 @@ Ext.define('PVE.window.GuestImport', {
                            config[id] = PVE.Parser.printPropertyString(cd);
                        });
 
+                       config.scsihw = grid.lookup('scsihw').getValue();
+
                        if (grid.lookup('liveimport').getValue()) {
                            config['live-restore'] = 1;
                        }
 
+                       // remove __default__ values
+                       for (const [key, value] of Object.entries(config)) {
+                           if (value === '__default__') {
+                               delete config[key];
+                           }
+                       }
+
                        return config;
                    },
 
@@ -473,6 +482,16 @@ Ext.define('PVE.window.GuestImport', {
                    xtype: 'inputpanel',
 
                    column1: [
+                       {
+                           xtype: 'pveScsiHwSelector',
+                           reference: 'scsihw',
+                           name: 'scsihw',
+                           submitValue: false,
+                           fieldLabel: gettext('SCSI Controller'),
+                       },
+                   ],
+
+                   column2: [
                        {
                            xtype: 'proxmoxcheckbox',
                            fieldLabel: gettext('Map SCSI to SATA'),