From 1c87a8762791a5234c26d3d255b29da94d97eb76 Mon Sep 17 00:00:00 2001 From: Jambaldorj Ochirpurev Date: Thu, 1 Dec 2022 06:26:50 +0100 Subject: [PATCH] feat: warn use when deleting self (#1848) * add the alert component on User Management * refactored the warning text into the language file --- frontend/lang/messages/en-US.json | 1 + frontend/pages/admin/manage/users/index.vue | 24 ++++++++++++++++++--- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/lang/messages/en-US.json b/frontend/lang/messages/en-US.json index 5d25536363fd..b0b185cecc21 100644 --- a/frontend/lang/messages/en-US.json +++ b/frontend/lang/messages/en-US.json @@ -151,6 +151,7 @@ "a-name-is-required": "A Name is Required", "delete-with-name": "Delete {name}", "confirm-delete-generic-with-name": "Are you sure you want to delete this {name}?", + "confirm-delete-own-admin-account": "Please note that you are trying to delete your own admin account! This action cannot be undone and will permanently delete your account?", "organizer": "Organizer", "transfer": "Transfer", "copy": "Copy", diff --git a/frontend/pages/admin/manage/users/index.vue b/frontend/pages/admin/manage/users/index.vue index 28dbf21d8740..f13323cb9129 100644 --- a/frontend/pages/admin/manage/users/index.vue +++ b/frontend/pages/admin/manage/users/index.vue @@ -2,9 +2,21 @@ - + + + ⚠️ {{ $t("general.confirm-delete-own-admin-account") }} +
+
{{ $t("general.confirm-delete-generic") }}
+ + {{ $t("general.confirm-delete-generic") }} +
@@ -51,7 +63,8 @@ @click.stop=" deleteDialog = true; deleteTarget = item.id; - " + isUserOwnAccount = item.id === user.id ? true : false; + " > {{ $globals.icons.delete }} @@ -65,7 +78,7 @@