diff --git a/admin/src/graphql/searchUsers.js b/admin/src/graphql/searchUsers.js
index e28508d1b..ddf759031 100644
--- a/admin/src/graphql/searchUsers.js
+++ b/admin/src/graphql/searchUsers.js
@@ -5,15 +5,15 @@ export const searchUsers = gql`
$searchText: String!
$currentPage: Int
$pageSize: Int
- $notActivated: Boolean
- $isDeleted: Boolean
+ $filterByActivated: Boolean
+ $filterByDeleted: Boolean
) {
searchUsers(
searchText: $searchText
currentPage: $currentPage
pageSize: $pageSize
- notActivated: $notActivated
- isDeleted: $isDeleted
+ filterByActivated: $filterByActivated
+ filterByDeleted: $filterByDeleted
) {
userCount
userList {
diff --git a/admin/src/pages/Creation.spec.js b/admin/src/pages/Creation.spec.js
index 204c35817..98c03d277 100644
--- a/admin/src/pages/Creation.spec.js
+++ b/admin/src/pages/Creation.spec.js
@@ -71,8 +71,8 @@ describe('Creation', () => {
searchText: '',
currentPage: 1,
pageSize: 25,
- isDeleted: false,
- notActivated: false,
+ filterByActivated: true,
+ filterByDeleted: false,
},
}),
)
@@ -271,8 +271,8 @@ describe('Creation', () => {
searchText: 'XX',
currentPage: 1,
pageSize: 25,
- isDeleted: false,
- notActivated: false,
+ filterByActivated: true,
+ filterByDeleted: false,
},
}),
)
@@ -288,8 +288,8 @@ describe('Creation', () => {
searchText: '',
currentPage: 1,
pageSize: 25,
- isDeleted: false,
- notActivated: false,
+ filterByActivated: true,
+ filterByDeleted: false,
},
}),
)
@@ -305,8 +305,8 @@ describe('Creation', () => {
searchText: '',
currentPage: 2,
pageSize: 25,
- isDeleted: false,
- notActivated: false,
+ filterByActivated: true,
+ filterByDeleted: false,
},
}),
)
diff --git a/admin/src/pages/Creation.vue b/admin/src/pages/Creation.vue
index e5b93350f..54bc0d735 100644
--- a/admin/src/pages/Creation.vue
+++ b/admin/src/pages/Creation.vue
@@ -102,8 +102,8 @@ export default {
searchText: this.criteria,
currentPage: this.currentPage,
pageSize: this.perPage,
- notActivated: false,
- isDeleted: false,
+ filterByActivated: true,
+ filterByDeleted: false,
},
fetchPolicy: 'network-only',
})
diff --git a/admin/src/pages/UserSearch.spec.js b/admin/src/pages/UserSearch.spec.js
index 0b98d4d11..2eb24f84b 100644
--- a/admin/src/pages/UserSearch.spec.js
+++ b/admin/src/pages/UserSearch.spec.js
@@ -82,8 +82,8 @@ describe('UserSearch', () => {
searchText: '',
currentPage: 1,
pageSize: 25,
- notActivated: null,
- isDeleted: null,
+ filterByActivated: null,
+ filterByDeleted: null,
},
}),
)
@@ -101,8 +101,8 @@ describe('UserSearch', () => {
searchText: '',
currentPage: 1,
pageSize: 25,
- notActivated: true,
- isDeleted: null,
+ filterByActivated: false,
+ filterByDeleted: null,
},
}),
)
@@ -121,8 +121,8 @@ describe('UserSearch', () => {
searchText: '',
currentPage: 1,
pageSize: 25,
- notActivated: null,
- isDeleted: true,
+ filterByActivated: null,
+ filterByDeleted: true,
},
}),
)
@@ -141,8 +141,8 @@ describe('UserSearch', () => {
searchText: '',
currentPage: 2,
pageSize: 25,
- notActivated: null,
- isDeleted: null,
+ filterByActivated: null,
+ filterByDeleted: null,
},
}),
)
@@ -161,8 +161,8 @@ describe('UserSearch', () => {
searchText: 'search string',
currentPage: 1,
pageSize: 25,
- notActivated: null,
- isDeleted: null,
+ filterByActivated: null,
+ filterByDeleted: null,
},
}),
)
@@ -178,8 +178,8 @@ describe('UserSearch', () => {
searchText: '',
currentPage: 1,
pageSize: 25,
- notActivated: null,
- isDeleted: null,
+ filterByActivated: null,
+ filterByDeleted: null,
},
}),
)
diff --git a/admin/src/pages/UserSearch.vue b/admin/src/pages/UserSearch.vue
index b2737bae6..f8ceac36c 100644
--- a/admin/src/pages/UserSearch.vue
+++ b/admin/src/pages/UserSearch.vue
@@ -3,11 +3,23 @@
- {{ filterCheckedEmails ? $t('unregistered_emails') : $t('all_emails') }}
+ {{
+ filterByActivated === null
+ ? $t('all_emails')
+ : filterByActivated === false
+ ? $t('unregistered_emails')
+ : ''
+ }}
- {{ filterDeletedUser ? $t('deleted_user') : $t('all_emails') }}
+ {{
+ filterByDeleted === null
+ ? $t('all_emails')
+ : filterByDeleted === true
+ ? $t('deleted_user')
+ : ''
+ }}
@@ -60,8 +72,8 @@ export default {
searchResult: [],
massCreation: [],
criteria: '',
- filterCheckedEmails: null,
- filterDeletedUser: null,
+ filterByActivated: null,
+ filterByDeleted: null,
rows: 0,
currentPage: 1,
perPage: 25,
@@ -70,11 +82,11 @@ export default {
},
methods: {
unconfirmedRegisterMails() {
- this.filterCheckedEmails = this.filterCheckedEmails ? null : true
+ this.filterByActivated = this.filterByActivated === null ? false : null
this.getUsers()
},
deletedUserSearch() {
- this.filterDeletedUser = this.filterDeletedUser ? null : true
+ this.filterByDeleted = this.filterByDeleted === null ? true : null
this.getUsers()
},
getUsers() {
@@ -85,8 +97,8 @@ export default {
searchText: this.criteria,
currentPage: this.currentPage,
pageSize: this.perPage,
- notActivated: this.filterCheckedEmails,
- isDeleted: this.filterDeletedUser,
+ filterByActivated: this.filterByActivated,
+ filterByDeleted: this.filterByDeleted,
},
fetchPolicy: 'no-cache',
})
diff --git a/backend/src/graphql/arg/SearchUsersArgs.ts b/backend/src/graphql/arg/SearchUsersArgs.ts
index 2a94d8998..b47f39d56 100644
--- a/backend/src/graphql/arg/SearchUsersArgs.ts
+++ b/backend/src/graphql/arg/SearchUsersArgs.ts
@@ -12,8 +12,8 @@ export default class SearchUsersArgs {
pageSize?: number
@Field(() => Boolean, { nullable: true })
- notActivated?: boolean | null
+ filterByActivated?: boolean | null
@Field(() => Boolean, { nullable: true })
- isDeleted?: boolean | null
+ filterByDeleted?: boolean | null
}
diff --git a/backend/src/graphql/resolver/AdminResolver.ts b/backend/src/graphql/resolver/AdminResolver.ts
index 2009af3b0..84f7519f5 100644
--- a/backend/src/graphql/resolver/AdminResolver.ts
+++ b/backend/src/graphql/resolver/AdminResolver.ts
@@ -56,19 +56,19 @@ export class AdminResolver {
searchText,
currentPage = 1,
pageSize = 25,
- notActivated = null,
- isDeleted = null,
+ filterByActivated = null,
+ filterByDeleted = null,
}: SearchUsersArgs,
): Promise {
const userRepository = getCustomRepository(UserRepository)
const filterCriteria: ObjectLiteral[] = []
- if (notActivated !== null) {
- filterCriteria.push({ emailChecked: !notActivated })
+ if (filterByActivated !== null) {
+ filterCriteria.push({ emailChecked: filterByActivated })
}
- if (isDeleted !== null) {
- filterCriteria.push({ deletedAt: isDeleted ? Not(IsNull()) : IsNull() })
+ if (filterByDeleted !== null) {
+ filterCriteria.push({ deletedAt: filterByDeleted ? Not(IsNull()) : IsNull() })
}
const userFields = ['id', 'firstName', 'lastName', 'email', 'emailChecked', 'deletedAt']
diff --git a/backend/src/seeds/index.ts b/backend/src/seeds/index.ts
index 37c9992a7..2133c2663 100644
--- a/backend/src/seeds/index.ts
+++ b/backend/src/seeds/index.ts
@@ -13,6 +13,9 @@ import { userFactory } from './factory/user'
import { creationFactory } from './factory/creation'
import { transactionLinkFactory } from './factory/transactionLink'
import { entities } from '@entity/index'
+import CONFIG from '@/config'
+
+CONFIG.EMAIL = false
const context = {
token: '',
diff --git a/deployment/bare_metal/.env.dist b/deployment/bare_metal/.env.dist
index a7e266bdf..a1751a859 100644
--- a/deployment/bare_metal/.env.dist
+++ b/deployment/bare_metal/.env.dist
@@ -38,7 +38,7 @@ KLICKTIPP_PASSWORD=
KLICKTIPP_APIKEY_DE=
KLICKTIPP_APIKEY_EN=
-EMAIL=false
+EMAIL=true
EMAIL_USERNAME=peter@lustig.de
EMAIL_SENDER=peter@lustig.de
EMAIL_PASSWORD=1234
diff --git a/deployment/bare_metal/start.sh b/deployment/bare_metal/start.sh
index 95b89241f..b608952c0 100755
--- a/deployment/bare_metal/start.sh
+++ b/deployment/bare_metal/start.sh
@@ -105,7 +105,8 @@ yarn install
yarn build
if [ "$DEPLOY_SEED_DATA" = "true" ]; then
yarn dev_up
- yarn dev_reset
+# As dev_reset is not running properly (0019-replace_login_user_id_with_state_user_id)
+# yarn dev_reset
else
yarn up
fi