add basic timeline view

This commit is contained in:
2026-02-24 10:58:47 +01:00
parent 27d3cd364e
commit ae706c9a91
10 changed files with 510 additions and 9 deletions

View File

@@ -49,6 +49,17 @@ export const timelineRelations = relations(timeline, ({ many }) => ({
groups: many(timelineGroup),
}));
export const groupRelations = relations(timelineGroup, ({ many }) => ({
export const groupRelations = relations(timelineGroup, ({ one, many }) => ({
timeline: one(timeline, {
fields: [timelineGroup.timelineId],
references: [timeline.id],
}),
items: many(timelineItem),
}));
export const itemRelations = relations(timelineItem, ({ one }) => ({
timelineGroup: one(timelineGroup, {
fields: [timelineItem.timelineGroupId],
references: [timelineGroup.id],
}),
}));