From 40bcc3ff8cae1fe4e7e9d30d49e1d0928acb3e76 Mon Sep 17 00:00:00 2001 From: ogerly Date: Thu, 17 Feb 2022 20:17:16 +0100 Subject: [PATCH 01/45] prepared the deletion of a user in the admin area. --- admin/src/components/DeletedUserFormular.vue | 39 +++++++++++++++++++ .../src/components/Tables/SearchUserTable.vue | 26 ++++++++++++- admin/src/locales/de.json | 4 ++ admin/src/locales/en.json | 4 ++ admin/src/pages/UserSearch.vue | 16 +++++++- 5 files changed, 86 insertions(+), 3 deletions(-) create mode 100644 admin/src/components/DeletedUserFormular.vue diff --git a/admin/src/components/DeletedUserFormular.vue b/admin/src/components/DeletedUserFormular.vue new file mode 100644 index 000000000..59d377bc6 --- /dev/null +++ b/admin/src/components/DeletedUserFormular.vue @@ -0,0 +1,39 @@ + + + diff --git a/admin/src/components/Tables/SearchUserTable.vue b/admin/src/components/Tables/SearchUserTable.vue index df7cacf9a..1169c7f25 100644 --- a/admin/src/components/Tables/SearchUserTable.vue +++ b/admin/src/components/Tables/SearchUserTable.vue @@ -4,6 +4,20 @@ + + @@ -83,9 +100,15 @@ import CreationFormular from '../CreationFormular.vue' import ConfirmRegisterMailFormular from '../ConfirmRegisterMailFormular.vue' import RowDetails from '../RowDetails.vue' import CreationTransactionListFormular from '../CreationTransactionListFormular.vue' +import DeletedUserFormular from '../DeletedUserFormular.vue' import { toggleRowDetails } from '../../mixins/toggleRowDetails' -const slotNames = ['show-creation', 'show-register-mail', 'show-transaction-list'] +const slotNames = [ + 'show-creation', + 'show-register-mail', + 'show-transaction-list', + 'show-deleted-user', +] export default { name: 'SearchUserTable', @@ -94,6 +117,7 @@ export default { CreationFormular, ConfirmRegisterMailFormular, CreationTransactionListFormular, + DeletedUserFormular, RowDetails, }, props: { diff --git a/admin/src/locales/de.json b/admin/src/locales/de.json index 90a60475c..c1868427c 100644 --- a/admin/src/locales/de.json +++ b/admin/src/locales/de.json @@ -24,6 +24,10 @@ "delete": "Löschen", "details": "Details", "edit": "Bearbeiten", + "enabled":"aktiviert", + "disabled":"deaktiviert", + "disabled_user":"deaktivierte Nutzer anzeigen", + "enabled_user":"aktivierte Nutzer anzeigen", "e_mail": "E-Mail", "firstname": "Vorname", "gradido_admin_footer": "Gradido Akademie Adminkonsole", diff --git a/admin/src/locales/en.json b/admin/src/locales/en.json index 8775393dd..0896a630a 100644 --- a/admin/src/locales/en.json +++ b/admin/src/locales/en.json @@ -24,6 +24,10 @@ "delete": "Delete", "details": "Details", "edit": "Edit", + "enabled":"enabled", + "disabled":"disabled", + "enabled_user":"show enabled user", + "disabled_user":"show disabled user", "e_mail": "E-mail", "firstname": "Firstname", "gradido_admin_footer": "Gradido Academy Admin Console", diff --git a/admin/src/pages/UserSearch.vue b/admin/src/pages/UserSearch.vue index de041282a..961a483b1 100644 --- a/admin/src/pages/UserSearch.vue +++ b/admin/src/pages/UserSearch.vue @@ -1,10 +1,14 @@