Add 'allowCustom' configuration parameter. When set to false, only default CPU models will be shown.
Original patch: https://lore.proxmox.com/pve-devel/[email protected]/ Originally-by: Stefan Reiter <[email protected]> Signed-off-by: Arthur Bied-Charreton <[email protected]> --- www/manager6/form/CPUModelSelector.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/www/manager6/form/CPUModelSelector.js b/www/manager6/form/CPUModelSelector.js index 737b6ff4..2154ff46 100644 --- a/www/manager6/form/CPUModelSelector.js +++ b/www/manager6/form/CPUModelSelector.js @@ -19,7 +19,9 @@ Ext.define('PVE.form.CPUModelSelector', { autoSelect: false, deleteEmpty: true, - + config: { + allowCustom: true, + }, listConfig: { columns: [ { @@ -100,4 +102,11 @@ Ext.define('PVE.form.CPUModelSelector', { }, }, }, + initComponent: function () { + let me = this; + me.callParent(); + if (!me.allowCustom) { + me.getStore().addFilter({ filterFn: (rec) => !rec.data.custom }); + } + }, }); -- 2.47.3
