Skip to content

Commit 837f351

Browse files
committed
created team-type.query-args.ts to limit preview information for team types
1 parent 4bdb56c commit 837f351

2 files changed

Lines changed: 20 additions & 1 deletion

File tree

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { Prisma } from '@prisma/client';
2+
3+
export type TeamTypeQueryArgs = ReturnType<typeof getTeamTypeQueryArgs>;
4+
export type TeamTypePreviewQueryArgs = ReturnType<typeof getTeamTypePreviewQueryArgs>;
5+
6+
export const getTeamTypeQueryArgs = () =>
7+
Prisma.validator<Prisma.Team_TypeDefaultArgs>()({
8+
select: {
9+
name: true
10+
}
11+
});
12+
13+
export const getTeamTypePreviewQueryArgs = () =>
14+
Prisma.validator<Prisma.Team_TypeDefaultArgs>()({
15+
select: {
16+
name: true
17+
}
18+
});

src/backend/src/prisma-query-args/teams.query-args.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Prisma } from '@prisma/client';
22
import { getUserQueryArgs } from './user.query-args.js';
33
import { getProjectGanttQueryArgs } from './projects.query-args.js';
4+
import { getTeamTypeQueryArgs } from './team-type.query-args.js';
45

56
export type TeamQueryArgs = ReturnType<typeof getTeamQueryArgs>;
67

@@ -31,6 +32,6 @@ export const getTeamPreviewQueryArgs = (organizationId: string) =>
3132
members: getUserQueryArgs(organizationId),
3233
head: getUserQueryArgs(organizationId),
3334
leads: getUserQueryArgs(organizationId),
34-
teamType: true
35+
teamType: getTeamTypeQueryArgs()
3536
}
3637
});

0 commit comments

Comments
 (0)