From 36ed5e5d5af6d6e04fe72cfbd23022a9d06cf132 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Thu, 19 May 2022 18:48:01 +0200 Subject: [PATCH] Refactor to use filters object in UserSearch.vue --- admin/src/pages/UserSearch.vue | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/admin/src/pages/UserSearch.vue b/admin/src/pages/UserSearch.vue index 29ead3e25..f1ca31d14 100644 --- a/admin/src/pages/UserSearch.vue +++ b/admin/src/pages/UserSearch.vue @@ -4,16 +4,22 @@ {{ - byActivated === null + filters.byActivated === null ? $t('all_emails') - : byActivated === false + : filters.byActivated === false ? $t('unregistered_emails') : '' }} - {{ byDeleted === null ? $t('all_emails') : byDeleted === true ? $t('deleted_user') : '' }} + {{ + filters.byDeleted === null + ? $t('all_emails') + : filters.byDeleted === true + ? $t('deleted_user') + : '' + }} @@ -66,8 +72,10 @@ export default { searchResult: [], massCreation: [], criteria: '', - byActivated: null, // Wolle: used 'filters' object? - byDeleted: null, + filters: { + byActivated: null, + byDeleted: null, + }, rows: 0, currentPage: 1, perPage: 25, @@ -76,11 +84,11 @@ export default { }, methods: { unconfirmedRegisterMails() { - this.byActivated = this.byActivated === null ? false : null + this.filters.byActivated = this.filters.byActivated === null ? false : null this.getUsers() }, deletedUserSearch() { - this.byDeleted = this.byDeleted === null ? true : null + this.filters.byDeleted = this.filters.byDeleted === null ? true : null this.getUsers() }, getUsers() { @@ -91,10 +99,7 @@ export default { searchText: this.criteria, currentPage: this.currentPage, pageSize: this.perPage, - filters: { - byActivated: this.byActivated, - byDeleted: this.byDeleted, - }, + filters: this.filters, }, fetchPolicy: 'no-cache', })