From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 413801FF14C for ; Fri, 12 Jun 2026 17:45:03 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 206F11767A; Fri, 12 Jun 2026 17:45:03 +0200 (CEST) From: Shan Shaji To: yew-devel@lists.proxmox.com Subject: [PATCH proxmox-yew-comp 0/2] fix: user_panel: show confirmation dialog and disable remove button Date: Fri, 12 Jun 2026 17:44:44 +0200 Message-ID: <20260612154446.364072-1-s.shaji@proxmox.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1781279049938 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.151 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment 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: GIRU2M3VU5IG5CSLIDCTG7KCXDDNU7DD X-Message-ID-Hash: GIRU2M3VU5IG5CSLIDCTG7KCXDDNU7DD X-MailFrom: s.shaji@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: Yew framework devel list at Proxmox List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Earlier, while removing the user from the user management section there were no confirmation dialog. Also, the "Remove" button was enabled even when the user is root. This series fixes both issues by adding a confirmation dialog and an additional check for validating if the user is root. Shan Shaji (2): fix: user_panel: show confirmation dialog before removing users fix: user_panel: disable "remove" button if the user is "root" src/user_panel.rs | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) -- 2.47.3