Skip to content

Commit 3581c36

Browse files
committed
Add ProjectMemberFilters.active
1 parent 78fcf24 commit 3581c36

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

src/components/project/project-member/dto/list-project-members.dto.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import {
33
FilterField,
44
type ID,
55
ListField,
6+
OptionalField,
67
PaginatedList,
78
Role,
89
SecuredList,
@@ -19,6 +20,9 @@ export abstract class ProjectMemberFilters {
1920
})
2021
readonly roles?: readonly Role[];
2122

23+
@OptionalField()
24+
readonly active?: boolean;
25+
2226
readonly projectId?: ID;
2327
}
2428

src/components/project/project-member/project-member.repository.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,4 +188,5 @@ export const projectMemberFilters = filter.define(() => ProjectMemberFilters, {
188188
node('node'),
189189
]),
190190
roles: filter.intersectsProp(),
191+
active: filter.isPropNotNull('inactiveAt'),
191192
});

0 commit comments

Comments
 (0)