feat: default to Month view and implement household services filter toggle for parents
This commit is contained in:
@@ -134,6 +134,7 @@ export default async function KalenderPage({
|
||||
startDate: true,
|
||||
endDate: true,
|
||||
status: true,
|
||||
familyId: true,
|
||||
dutyType: {
|
||||
select: {
|
||||
name: true,
|
||||
@@ -195,15 +196,21 @@ export default async function KalenderPage({
|
||||
participation.status === EventParticipationStatus.ATTENDING,
|
||||
),
|
||||
})),
|
||||
...dutyAssignmentRows.map((assignment) => ({
|
||||
kind: "duty" as const,
|
||||
id: assignment.id,
|
||||
title: assignment.dutyType.name,
|
||||
familyName: assignment.family.name,
|
||||
status: assignment.status,
|
||||
startDate: assignment.startDate,
|
||||
endDate: assignment.endDate,
|
||||
})),
|
||||
...dutyAssignmentRows.map((assignment) => {
|
||||
const isOwn = assignment.familyId === familyIdForParticipation;
|
||||
return {
|
||||
kind: "duty" as const,
|
||||
id: assignment.id,
|
||||
title: isOwn
|
||||
? `Mein Elterndienst (${assignment.dutyType.name})`
|
||||
: `${assignment.dutyType.name} (${assignment.family.name})`,
|
||||
familyName: assignment.family.name,
|
||||
status: assignment.status,
|
||||
startDate: assignment.startDate,
|
||||
endDate: assignment.endDate,
|
||||
isOwn,
|
||||
};
|
||||
}),
|
||||
...notdienstAssignmentRows.map((assignment) => {
|
||||
const isOwn = assignment.child.familyId === familyIdForParticipation;
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user