add optional arg user id to admin list contributions query

This commit is contained in:
Moriz Wahl 2023-03-07 17:47:11 +01:00
parent e48bbd7b47
commit ecd9efac4f
2 changed files with 5 additions and 0 deletions

View File

@ -383,12 +383,15 @@ export class ContributionResolver {
{ currentPage = 1, pageSize = 3, order = Order.DESC }: Paginated,
@Arg('statusFilter', () => [ContributionStatus], { nullable: true })
statusFilter?: ContributionStatus[],
@Arg('userId', () => Int, { nullable: true })
userId?: number,
): Promise<ContributionListResult> {
const [dbContributions, count] = await findContributions({
order,
currentPage,
pageSize,
withDeleted: true,
userId,
relations: ['user'],
statusFilter,
})

View File

@ -210,12 +210,14 @@ export const adminListContributions = gql`
$pageSize: Int = 25
$order: Order = DESC
$statusFilter: [ContributionStatus!]
$userId: Int
) {
adminListContributions(
currentPage: $currentPage
pageSize: $pageSize
order: $order
statusFilter: $statusFilter
userId: $userId
) {
contributionCount
contributionList {