Files
calendar/packages/lib/server/repository/routingForm.ts
T

40 lines
842 B
TypeScript

import prisma from "@calcom/prisma";
export class RoutingFormRepository {
static async findFormByIdIncludeUserTeamAndOrg(formId: string) {
return await prisma.app_RoutingForms_Form.findUnique({
where: {
id: formId,
},
include: {
user: {
select: {
id: true,
username: true,
email: true,
movedToProfileId: true,
metadata: true,
organization: {
select: {
slug: true,
},
},
},
},
team: {
select: {
parentId: true,
parent: {
select: {
slug: true,
},
},
slug: true,
metadata: true,
},
},
},
});
}
}