Admin: search for users include deleted

remove unnecessary function
This commit is contained in:
Ulf Gebhardt 2022-02-18 12:49:56 +01:00
parent 90bdca04a6
commit 18b7fd73d0
Signed by: ulfgebhardt
GPG Key ID: DA6B843E748679C9

View File

@ -3,6 +3,7 @@ import { User } from '@entity/User'
@EntityRepository(User)
export class UserRepository extends Repository<User> {
async findByPubkeyHex(pubkeyHex: string): Promise<User> {
return this.createQueryBuilder('user')
.where('hex(user.pubKey) = :pubkeyHex', { pubkeyHex })
@ -14,10 +15,6 @@ export class UserRepository extends Repository<User> {
return await this.findByPubkeyHex(pubKeyString)
}
async findByEmail(email: string): Promise<User> {
return this.createQueryBuilder('user').where('user.email = :email', { email }).getOneOrFail()
}
async getUsersIndiced(userIds: number[]): Promise<User[]> {
if (!userIds.length) return []
const users = await this.createQueryBuilder('user')
@ -33,6 +30,7 @@ export class UserRepository extends Repository<User> {
async findBySearchCriteria(searchCriteria: string): Promise<User[]> {
return await this.createQueryBuilder('user')
.withDeleted()
.where(
'user.firstName like :name or user.lastName like :lastName or user.email like :email',
{