From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [45.144.208.40]) by lore.proxmox.com (Postfix) with ESMTPS id 5B84C1FF09C for ; Mon, 05 Oct 2026 16:50:49 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id 1BF9B21909; Mon, 05 Oct 2026 16:48:49 +0200 (CEST) From: =?UTF-8?q?Michael=20K=C3=B6ppl?= To: pve-devel@lists.proxmox.com Subject: [PATCH manager v7 22/24] ui: dc options: add option to enforce next free guest ID settings Date: Mon, 5 Oct 2026 16:48:03 +0200 Message-ID: <20261005144805.825538-23-m.koeppl@proxmox.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261005144805.825538-1-m.koeppl@proxmox.com> References: <20261005144805.825538-1-m.koeppl@proxmox.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1791211690621 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.333 Adjusted score from AWL reputation of From: address DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment (newer systems) RCVD_IN_DNSWL_MED -2.3 Sender listed at https://www.dnswl.org/, medium trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Message-ID-Hash: I3ENUK3RW2BR5YZCBEBAMNLY3TMKPOPV X-Message-ID-Hash: I3ENUK3RW2BR5YZCBEBAMNLY3TMKPOPV X-MailFrom: m.koeppl@proxmox.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Add an 'Enforce' checkbox to the "Next Free Guest ID" option. With it set, the range and, if 'unique' is set as well, never having been used are required for the IDs of new guests, instead of only being used to suggest IDs. Signed-off-by: Michael Köppl --- www/manager6/dc/OptionView.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/www/manager6/dc/OptionView.js b/www/manager6/dc/OptionView.js index 97f54cda1..72680b2d6 100644 --- a/www/manager6/dc/OptionView.js +++ b/www/manager6/dc/OptionView.js @@ -389,6 +389,15 @@ Ext.define('PVE.dc.OptionView', { boxLabel: gettext('Only suggest guest IDs that were never used'), value: 0, }, + { + xtype: 'proxmoxcheckbox', + name: 'enforce', + fieldLabel: gettext('Enforce'), + boxLabel: gettext( + 'Reject guest IDs outside the range or, with unique, guest IDs that were used before', + ), + value: 0, + }, ], }); me.rows['tag-style'] = { -- 2.47.3