On 1/17/20 5:14 PM, Dominik Csapak wrote:
> this also fixes the issue that we only showed 4 hostpci devices in
> the gui despite raising the limit in the backend to 16
> 
> Signed-off-by: Dominik Csapak <d.csa...@proxmox.com>
> ---
>  www/manager6/Utils.js             | 2 ++
>  www/manager6/qemu/HardwareView.js | 8 ++++----
>  2 files changed, 6 insertions(+), 4 deletions(-)
> 
> diff --git a/www/manager6/Utils.js b/www/manager6/Utils.js
> index e61e2693..4c6cb258 100644
> --- a/www/manager6/Utils.js
> +++ b/www/manager6/Utils.js
> @@ -1210,6 +1210,8 @@ Ext.define('PVE.Utils', { utilities: {
>       }
>      },
>  
> +    hardware_counts: { net: 32, usb: 5, hostpci: 16, audio: 1, efidisk: 1, 
> serial: 4 },
> +
>      cleanEmptyObjectKeys: function (obj) {
>       var propName;
>       for (propName in obj) {
> diff --git a/www/manager6/qemu/HardwareView.js 
> b/www/manager6/qemu/HardwareView.js
> index 583b4000..7bd39726 100644
> --- a/www/manager6/qemu/HardwareView.js
> +++ b/www/manager6/qemu/HardwareView.js
> @@ -234,7 +234,7 @@ Ext.define('PVE.qemu.HardwareView', {
>               cloudheader: gettext('CloudInit Drive') + ' (' + confid + ')'
>           };
>       });
> -     for (i = 0; i < 32; i++) {
> +     for (i = 0; i < PVE.Utils.hardware_counts.net; i++) {
>           confid = "net" + i.toString();
>           rows[confid] = {
>               group: 15,
> @@ -252,7 +252,7 @@ Ext.define('PVE.qemu.HardwareView', {
>           never_delete: caps.vms['VM.Config.Disk'] ? false : true,
>           header: gettext('EFI Disk')
>       };
> -     for (i = 0; i < 5; i++) {
> +     for (i = 0; i < PVE.Utils.hardware_counts.usb; i++) {
>           confid = "usb" + i.toString();
>           rows[confid] = {
>               group: 25,
> @@ -263,7 +263,7 @@ Ext.define('PVE.qemu.HardwareView', {
>               header: gettext('USB Device') + ' (' + confid + ')'
>           };
>       }
> -     for (i = 0; i < 4; i++) {
> +     for (i = 0; i < PVE.Utils.hardware_counts.hostpci; i++) {
>           confid = "hostpci" + i.toString();
>           rows[confid] = {
>               group: 30,
> @@ -274,7 +274,7 @@ Ext.define('PVE.qemu.HardwareView', {
>               header: gettext('PCI Device') + ' (' + confid + ')'
>           };
>       }
> -     for (i = 0; i < 4; i++) {
> +     for (i = 0; i < PVE.Utils.hardware_counts.serial; i++) {
>           confid = "serial" + i.toString();
>           rows[confid] = {
>               group: 35,
> 

applied both patches, thanks!

_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to