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 D3F6D1FF0AB for ; Wed, 09 Sep 2026 18:30:46 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id C514C21675; Wed, 09 Sep 2026 18:30:35 +0200 (CEST) From: Jonas Theisen To: pve-devel@lists.proxmox.com Subject: [PATCH pve-manager 2/3] ui: acl: add mappings to ACL path list Date: Wed, 9 Sep 2026 18:29:30 +0200 Message-ID: <20260909163013.444378-3-j.theisen@proxmox.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260909163013.444378-1-j.theisen@proxmox.com> References: <20260909163013.444378-1-j.theisen@proxmox.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1788971423266 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.421 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: BJD32IJZJCTBUWDL3ZEXBJ7YI7HCO7JN X-Message-ID-Hash: BJD32IJZJCTBUWDL3ZEXBJ7YI7HCO7JN X-MailFrom: j.theisen@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: This patch adds the USB, PCI and directory mappings from the ressources API endpoint to the ACL path selection. This is to allow the user to intuitively assign the specific mappings to individual users or groups as needed. Until now this was only possible with knowledge of the fact that the ACL path is a text box and the path can be manually adjusted. Signed-off-by: Jonas Theisen --- www/manager6/data/PermPathStore.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/www/manager6/data/PermPathStore.js b/www/manager6/data/PermPathStore.js index 7210e0cd..48e85cdb 100644 --- a/www/manager6/data/PermPathStore.js +++ b/www/manager6/data/PermPathStore.js @@ -55,6 +55,9 @@ Ext.define('PVE.data.PermPathStore', { case 'pool': path = '/pool/' + record.get('pool'); break; + case 'mapping': + path = '/mapping/' + record.get('mapping-type') + '/' + record.get('mapping'); + break; } if (path !== undefined && !donePaths[path]) { me.add({ value: path }); -- 2.47.3