]> git.proxmox.com Git - pve-manager.git/blobdiff - www/manager6/Utils.js
vzdump: add support for proxmox backup server
[pve-manager.git] / www / manager6 / Utils.js
index 02c0766e721cc0f9df857fe3a2b2e2af8f4b0123..68edc27559c6a52b4f7d55504726b67b8b41b178 100644 (file)
@@ -1159,7 +1159,7 @@ Ext.define('PVE.Utils', { utilities: {
     diskControllerMaxIDs: {
        ide: 4,
        sata: 6,
-       scsi: 14,
+       scsi: 31,
        virtio: 16,
     },
 
@@ -1215,6 +1215,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) {
@@ -1316,6 +1318,16 @@ Ext.define('PVE.Utils', { utilities: {
        container.updateLayout();
        container.updateLayout();
     },
+
+    forEachCorosyncLink: function(nodeinfo, cb) {
+       let re = /(?:ring|link)(\d+)_addr/;
+       Ext.iterate(nodeinfo, (prop, val) => {
+           let match = re.exec(prop);
+           if (match) {
+               cb(Number(match[1]), val);
+           }
+       });
+    },
 },
 
     singleton: true,