Skip to content

Commit f8f6131

Browse files
authored
Add PartnerFilters.startDate (#3397)
1 parent e626ee1 commit f8f6131

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/components/partner/dto/list-partner.dto.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import { Field, InputType, ObjectType } from '@nestjs/graphql';
2+
import { Type } from 'class-transformer';
3+
import { ValidateNested } from 'class-validator';
24
import {
5+
DateFilter,
36
FilterField,
47
ID,
58
PaginatedList,
@@ -39,6 +42,13 @@ export abstract class PartnerFilters {
3942
nullable: true,
4043
})
4144
readonly financialReportingTypes?: FinancialReportingType[];
45+
46+
@Field({
47+
nullable: true,
48+
})
49+
@Type(() => DateFilter)
50+
@ValidateNested()
51+
readonly startDate?: DateFilter;
4252
}
4353

4454
@InputType()

src/components/partner/partner.repository.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,7 @@ export const partnerFilters = filters.define(() => PartnerFilters, {
342342
types: filter.intersectsProp(),
343343
financialReportingTypes: filter.intersectsProp(),
344344
globalInnovationsClient: filter.propVal(),
345+
startDate: filter.dateTimeProp(),
345346
});
346347

347348
export const partnerSorters = defineSorters(Partner, {

0 commit comments

Comments
 (0)