feat: festival helper scopes and DevSeeder with full festival structure (TECH-02, TECH-03)
Fix scopeWithChildren to accept an event ID and add scopeForFestival scope for resolving any event to its full festival context. Extend DevSeeder with sections, time slots, and persons on the festival. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -381,23 +381,11 @@ mogelijk fragiel door gewijzigde factory-setup.
|
||||
|
||||
---
|
||||
|
||||
### TECH-02 — scopeForFestival helper op Event model
|
||||
|
||||
**Aanleiding:** Queries die door parent/child heen moeten werken.
|
||||
**Wat:** `Event::scopeWithChildren()` en `Event::scopeForFestival()`
|
||||
helper scopes zodat queries automatisch parent + children bevatten.
|
||||
### ~~TECH-02 — scopeForFestival helper op Event model~~ ✅ OPGELOST
|
||||
|
||||
---
|
||||
|
||||
### TECH-03 — DevSeeder uitbreiden met festival-structuur
|
||||
|
||||
**Aanleiding:** Na festival/event refactor heeft de DevSeeder
|
||||
realistische testdata nodig met parent/child events.
|
||||
**Wat:** DevSeeder aanpassen met:
|
||||
|
||||
- Test festival (parent)
|
||||
- 2-3 sub-events (children)
|
||||
- Personen op festival-niveau
|
||||
### ~~TECH-03 — DevSeeder uitbreiden met festival-structuur~~ ✅ OPGELOST
|
||||
|
||||
---
|
||||
|
||||
@@ -409,6 +397,8 @@ realistische testdata nodig met parent/child events.
|
||||
|
||||
De volgende items zijn geïmplementeerd en afgerond:
|
||||
|
||||
- ~~TECH-02: scopeForFestival + scopeWithChildren helper scopes op Event model~~ ✅
|
||||
- ~~TECH-03: DevSeeder uitgebreid met festival-structuur (secties, tijdsloten, personen)~~ ✅
|
||||
- ~~TECH-04: EventController.store() redundante ternary~~ ✅
|
||||
- ~~Auth race condition (CTRL+R fix)~~ ✅
|
||||
- ~~Section edit dialog bug~~ ✅
|
||||
|
||||
Reference in New Issue
Block a user