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 518521FF0AF for ; Thu, 24 Sep 2026 18:17:31 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id D09D72166F; Thu, 24 Sep 2026 18:15:44 +0200 (CEST) From: =?UTF-8?q?Michael=20K=C3=B6ppl?= To: pve-devel@lists.proxmox.com Subject: [PATCH manager v6 18/18] ui: dc options: add option to enforce next free guest ID settings Date: Thu, 24 Sep 2026 18:15:10 +0200 Message-ID: <20260924161510.847362-19-m.koeppl@proxmox.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260924161510.847362-1-m.koeppl@proxmox.com> References: <20260924161510.847362-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: 1790266514049 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.411 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: JUYSWN6QWLMQEOBAIQU27TM7YEIOUPAC X-Message-ID-Hash: JUYSWN6QWLMQEOBAIQU27TM7YEIOUPAC 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