Skip to content

Commit 2e85dc5

Browse files
Fixed dialog title when deleting a user (#35499)
* Fixed dialog title when deleting a user Signed-off-by: Agnieszka Gancarczyk <[email protected]> * Fix for title in delete user dialog Signed-off-by: Agnieszka Gancarczyk <[email protected]> * Fixed test Signed-off-by: Agnieszka Gancarczyk <[email protected]> --------- Signed-off-by: Agnieszka Gancarczyk <[email protected]>
1 parent dcc967a commit 2e85dc5

File tree

4 files changed

+14
-5
lines changed

4 files changed

+14
-5
lines changed

js/apps/admin-ui/cypress/e2e/users_test.spec.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,7 @@ describe("User creation", () => {
471471
listingPage.searchItem(itemId).itemExist(itemId);
472472
listingPage.deleteItemFromSearchBar(itemId);
473473

474-
modalUtils.checkModalTitle("Delete user?").confirmModal();
474+
modalUtils.checkModalTitle("Delete user " + itemId + "?").confirmModal();
475475

476476
masthead.checkNotificationMessage("The user has been deleted");
477477
sidebarPage.waitForPageLoad();
@@ -483,7 +483,9 @@ describe("User creation", () => {
483483
// Delete
484484
listingPage.deleteItem(itemIdWithGroups);
485485

486-
modalUtils.checkModalTitle("Delete user?").confirmModal();
486+
modalUtils
487+
.checkModalTitle("Delete user " + itemIdWithGroups + "?")
488+
.confirmModal();
487489

488490
masthead.checkNotificationMessage("The user has been deleted");
489491
sidebarPage.waitForPageLoad();
@@ -495,7 +497,9 @@ describe("User creation", () => {
495497
// Delete
496498
listingPage.deleteItem(itemIdWithCred);
497499

498-
modalUtils.checkModalTitle("Delete user?").confirmModal();
500+
modalUtils
501+
.checkModalTitle("Delete user " + itemIdWithCred + "?")
502+
.confirmModal();
499503

500504
masthead.checkNotificationMessage("The user has been deleted");
501505
sidebarPage.waitForPageLoad();

js/apps/admin-ui/maven-resources/theme/keycloak.v2/admin/messages/messages_en.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3305,3 +3305,5 @@ filterByMembershipType=Filter by Membership Type
33053305
organizationsMembersListError=Could not fetch organization members\: {{error}}
33063306
MANAGED=Managed
33073307
UNMANAGED=Unmanaged
3308+
deleteConfirmUsers_one=Delete user {{name}}?
3309+
deleteConfirmUsers_other=Delete {{count}} users?

js/apps/admin-ui/src/components/users/UserDataTable.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,10 @@ export function UserDataTable() {
203203
});
204204

205205
const [toggleDeleteDialog, DeleteConfirm] = useConfirmDialog({
206-
titleKey: "deleteConfirmUsers",
206+
titleKey: t("deleteConfirmUsers", {
207+
count: selectedRows.length,
208+
name: selectedRows[0]?.username,
209+
}),
207210
messageKey: t("deleteConfirmDialog", { count: selectedRows.length }),
208211
continueButtonLabel: "delete",
209212
continueButtonVariant: ButtonVariant.danger,

js/apps/admin-ui/src/user/EditUser.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ export default function EditUser() {
235235
});
236236

237237
const [toggleDeleteDialog, DeleteConfirm] = useConfirmDialog({
238-
titleKey: "deleteConfirm",
238+
titleKey: "deleteConfirmUsers",
239239
messageKey: "deleteConfirmCurrentUser",
240240
continueButtonLabel: "delete",
241241
continueButtonVariant: ButtonVariant.danger,

0 commit comments

Comments
 (0)