* [yew-devel] [PATCH yew-comp v2 0/2] token panel follow up
@ 2025-10-23 14:44 Shannon Sterz
2025-10-23 14:44 ` [yew-devel] [PATCH yew-comp v2 1/2] token panel: ask for confirmation when removing a token Shannon Sterz
2025-10-23 14:44 ` [yew-devel] [PATCH yew-comp v2 2/2] token panel: rephrase "usage sites" to "user of the token" for clarity Shannon Sterz
0 siblings, 2 replies; 3+ messages in thread
From: Shannon Sterz @ 2025-10-23 14:44 UTC (permalink / raw)
To: yew-devel
these two patches add a confirmation dialog to the remove token dialog
and also slightly rephrase the wording in the confirmation dialogs in
general for clarity.
Changelog
---------
changes since v1:
- add a patch that clarifies the confim messages (thanks @ Maximiliano
Sandoval)
Shannon Sterz (2):
token panel: ask for confirmation when removing a token
token panel: rephrase "usage sites" to "user of the token" for clarity
src/token_panel.rs | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
--
2.47.3
_______________________________________________
yew-devel mailing list
yew-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/yew-devel
^ permalink raw reply [flat|nested] 3+ messages in thread
* [yew-devel] [PATCH yew-comp v2 1/2] token panel: ask for confirmation when removing a token
2025-10-23 14:44 [yew-devel] [PATCH yew-comp v2 0/2] token panel follow up Shannon Sterz
@ 2025-10-23 14:44 ` Shannon Sterz
2025-10-23 14:44 ` [yew-devel] [PATCH yew-comp v2 2/2] token panel: rephrase "usage sites" to "user of the token" for clarity Shannon Sterz
1 sibling, 0 replies; 3+ messages in thread
From: Shannon Sterz @ 2025-10-23 14:44 UTC (permalink / raw)
To: yew-devel
by using a `ConfirmButton` instead of just a `Button`.
Signed-off-by: Shannon Sterz <s.sterz@proxmox.com>
---
src/token_panel.rs | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/token_panel.rs b/src/token_panel.rs
index 55795a6..d61063a 100644
--- a/src/token_panel.rs
+++ b/src/token_panel.rs
@@ -190,7 +190,9 @@ impl LoadableComponent for ProxmoxTokenView {
.on_activate(link.change_view_callback(|_| Some(ViewState::EditToken))),
)
.with_child(
- Button::new(tr!("Remove"))
+ ConfirmButton::new(tr!("Remove"))
+ .confirm_message(tr!("Are you sure you want to remove the API token? \
+ All current usage sites will lose access!"))
.disabled(disabled)
.on_activate(link.callback(|_| Msg::Remove)),
)
--
2.47.3
_______________________________________________
yew-devel mailing list
yew-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/yew-devel
^ permalink raw reply [flat|nested] 3+ messages in thread
* [yew-devel] [PATCH yew-comp v2 2/2] token panel: rephrase "usage sites" to "user of the token" for clarity
2025-10-23 14:44 [yew-devel] [PATCH yew-comp v2 0/2] token panel follow up Shannon Sterz
2025-10-23 14:44 ` [yew-devel] [PATCH yew-comp v2 1/2] token panel: ask for confirmation when removing a token Shannon Sterz
@ 2025-10-23 14:44 ` Shannon Sterz
1 sibling, 0 replies; 3+ messages in thread
From: Shannon Sterz @ 2025-10-23 14:44 UTC (permalink / raw)
To: yew-devel
Signed-off-by: Shannon Sterz <s.sterz@proxmox.com>
---
src/token_panel.rs | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/token_panel.rs b/src/token_panel.rs
index d61063a..e0ca767 100644
--- a/src/token_panel.rs
+++ b/src/token_panel.rs
@@ -192,7 +192,7 @@ impl LoadableComponent for ProxmoxTokenView {
.with_child(
ConfirmButton::new(tr!("Remove"))
.confirm_message(tr!("Are you sure you want to remove the API token? \
- All current usage sites will lose access!"))
+ All existing users of the token will lose access!"))
.disabled(disabled)
.on_activate(link.callback(|_| Msg::Remove)),
)
@@ -201,7 +201,7 @@ impl LoadableComponent for ProxmoxTokenView {
ConfirmButton::new(tr!("Regenerate Secret"))
.confirm_message(tr!(
"Do you want to regenerate the secret of the selected API token? \
- All current usage sites will lose access!"
+ All existing users of the token will lose access!"
))
.disabled(disabled)
.on_activate(link.callback(|_| Msg::Regenerate)),
--
2.47.3
_______________________________________________
yew-devel mailing list
yew-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/yew-devel
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-10-23 14:44 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-10-23 14:44 [yew-devel] [PATCH yew-comp v2 0/2] token panel follow up Shannon Sterz
2025-10-23 14:44 ` [yew-devel] [PATCH yew-comp v2 1/2] token panel: ask for confirmation when removing a token Shannon Sterz
2025-10-23 14:44 ` [yew-devel] [PATCH yew-comp v2 2/2] token panel: rephrase "usage sites" to "user of the token" for clarity Shannon Sterz
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.