From acb8fa21d3d06db8127d4609248becdada2f2f02 Mon Sep 17 00:00:00 2001 From: Sami Mokaddem Date: Tue, 2 Apr 2024 13:51:56 +0200 Subject: [PATCH] chg: [users:index] Added confirmation modal before changing disabled state for users --- templates/Users/index.php | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/templates/Users/index.php b/templates/Users/index.php index 13b434d..f6d12bf 100644 --- a/templates/Users/index.php +++ b/templates/Users/index.php @@ -54,7 +54,27 @@ echo $this->element('genericElements/IndexTable/index_table', [ return true; }, ], - 'skip_full_reload' => true + 'skip_full_reload' => true, + 'confirm' => [ + 'enable' => [ + 'titleHtml' => __('Confirm disabling the user?'), + 'type' => 'confirm-warning', + 'bodyHtml' => __('You\'re about to change the state of the user {{0}}.'), + 'confirmText' => __('Disable user'), + 'arguments' => [ + 'bodyHtml' => ['individual.email'], + ] + ], + 'disable' => [ + 'titleHtml' => __('Confirm enabling the user?'), + 'type' => 'confirm-success', + 'bodyHtml' => __('You\'re about to change the state of the user {{0}}.'), + 'confirmText' => __('Enable user'), + 'arguments' => [ + 'bodyHtml' => ['individual.email'], + ] + ] + ] ] ], [ @@ -168,5 +188,4 @@ echo $this->element('genericElements/IndexTable/index_table', [ ] ] ]); -echo ''; ?>