From 206737581fd1f58e423a3f90a2967e29f835acdd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Thu, 21 Apr 2022 11:05:13 +0200 Subject: [PATCH] Fix logic of filterByActivated - Fix test with this. --- admin/src/pages/UserSearch.vue | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/admin/src/pages/UserSearch.vue b/admin/src/pages/UserSearch.vue index 8a0a4b86f..44d3e4a03 100644 --- a/admin/src/pages/UserSearch.vue +++ b/admin/src/pages/UserSearch.vue @@ -3,8 +3,13 @@
- - {{ filterCheckedEmails ? $t('unregistered_emails') : $t('all_emails') }} + {{ + filterByActivated === null + ? $t('all_emails') + : filterByActivated === false + ? $t('unregistered_emails') + : '' + }} @@ -61,7 +66,7 @@ export default { searchResult: [], massCreation: [], criteria: '', - filterCheckedEmails: null, + filterByActivated: null, filterDeletedUser: null, rows: 0, currentPage: 1, @@ -71,7 +76,7 @@ export default { }, methods: { unconfirmedRegisterMails() { - this.filterCheckedEmails = this.filterCheckedEmails ? null : true + this.filterByActivated = this.filterByActivated === null ? false : null this.getUsers() }, deletedUserSearch() { @@ -86,7 +91,7 @@ export default { searchText: this.criteria, currentPage: this.currentPage, pageSize: this.perPage, - filterByActivated: this.filterCheckedEmails, // Wolle: check logic + filterByActivated: this.filterByActivated, filterByDeleted: this.filterDeletedUser, }, fetchPolicy: 'no-cache',