mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
Add 'isAdmin' property to 'UserAdmin' and 'AdminResolver', 'searchUsers'
This commit is contained in:
parent
06319f2c66
commit
f71bf5da30
@ -14,6 +14,7 @@ export class UserAdmin {
|
|||||||
this.hasElopage = hasElopage
|
this.hasElopage = hasElopage
|
||||||
this.deletedAt = user.deletedAt
|
this.deletedAt = user.deletedAt
|
||||||
this.emailConfirmationSend = emailConfirmationSend
|
this.emailConfirmationSend = emailConfirmationSend
|
||||||
|
this.isAdmin = user.isAdmin
|
||||||
}
|
}
|
||||||
|
|
||||||
@Field(() => Number)
|
@Field(() => Number)
|
||||||
@ -42,6 +43,9 @@ export class UserAdmin {
|
|||||||
|
|
||||||
@Field(() => String, { nullable: true })
|
@Field(() => String, { nullable: true })
|
||||||
emailConfirmationSend?: string
|
emailConfirmationSend?: string
|
||||||
|
|
||||||
|
@Field(() => Date, { nullable: true })
|
||||||
|
isAdmin: Date | null
|
||||||
}
|
}
|
||||||
|
|
||||||
@ObjectType()
|
@ObjectType()
|
||||||
|
|||||||
@ -67,7 +67,15 @@ export class AdminResolver {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const userFields = ['id', 'firstName', 'lastName', 'email', 'emailChecked', 'deletedAt']
|
const userFields = [
|
||||||
|
'id',
|
||||||
|
'firstName',
|
||||||
|
'lastName',
|
||||||
|
'email',
|
||||||
|
'emailChecked',
|
||||||
|
'deletedAt',
|
||||||
|
'isAdmin',
|
||||||
|
]
|
||||||
const [users, count] = await userRepository.findBySearchCriteriaPagedFiltered(
|
const [users, count] = await userRepository.findBySearchCriteriaPagedFiltered(
|
||||||
userFields.map((fieldName) => {
|
userFields.map((fieldName) => {
|
||||||
return 'user.' + fieldName
|
return 'user.' + fieldName
|
||||||
|
|||||||
@ -110,6 +110,7 @@ export const searchUsers = gql`
|
|||||||
hasElopage
|
hasElopage
|
||||||
emailConfirmationSend
|
emailConfirmationSend
|
||||||
deletedAt
|
deletedAt
|
||||||
|
isAdmin
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user