[pve-devel] [PATCH v4 manager 1/6] ui: utils: add nextFreeMP
Aaron Lauterer
a.lauterer at proxmox.com
Mon Mar 14 10:35:04 CET 2022
Signed-off-by: Aaron Lauterer <a.lauterer at proxmox.com>
---
www/manager6/Utils.js | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/www/manager6/Utils.js b/www/manager6/Utils.js
index aafe359a..5190f750 100644
--- a/www/manager6/Utils.js
+++ b/www/manager6/Utils.js
@@ -1803,6 +1803,23 @@ Ext.define('PVE.Utils', {
return undefined;
},
+
+ nextFreeMP: function(type, config) {
+ let mptype = type === "mp" ? "mps" : type;
+
+ for (let i = 0; i < PVE.Utils.mp_counts[mptype]; i++) {
+ let confid = `${type}${i}`;
+ if (!Ext.isDefined(config[confid])) {
+ return {
+ type,
+ id: i,
+ confid,
+ };
+ }
+ }
+
+ return undefined;
+ },
},
singleton: true,
--
2.30.2
More information about the pve-devel
mailing list