Added deadline to status table
Deploy / deploy (push) Failing after 2m44s

This commit is contained in:
twotalesanimation
2026-06-05 19:32:42 +02:00
parent b187e1b16e
commit fcd19d2ca0
2 changed files with 40 additions and 1 deletions
+11 -1
View File
@@ -11,6 +11,14 @@ async function getProjects() {
});
}
async function getEpisodeDueDatesForProject(projectId: string) {
return db.episodeDueDate.findMany({
where: { projectId },
select: { episode: true, dueDate: true },
orderBy: { episode: "asc" },
});
}
async function getShotsForProject(projectId: string) {
return db.shot.findMany({
where: { projectId },
@@ -47,9 +55,10 @@ export default async function ShotStatusPage({
const { projectId } = await searchParams;
const canManage = ["ADMIN", "PRODUCER", "SUPERVISOR"].includes(session.user.role);
const [projects, shots] = await Promise.all([
const [projects, shots, episodeDueDates] = await Promise.all([
getProjects(),
projectId ? getShotsForProject(projectId) : Promise.resolve([]),
projectId ? getEpisodeDueDatesForProject(projectId) : Promise.resolve([]),
]);
const selectedProject = projects.find((p) => p.id === projectId) ?? null;
@@ -60,6 +69,7 @@ export default async function ShotStatusPage({
selectedProjectId={projectId ?? null}
selectedProject={selectedProject}
shots={shots as any}
episodeDueDates={episodeDueDates}
canManage={canManage}
/>
);