MS-FE-1: Frontend Grundstruktur anpassen #101
Labels
No labels
component/backend
component/docs
component/e2e
component/frontend
component/infra
component/keycloak
prio/high
prio/low
prio/medium
type/bug
type/chore
type/feature
type/refactor
type/test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
WompSchmiede/FamilienFeierPlaner#101
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Aktualisierter Plan (2026-06-27, nach Implementierungs-Durchsicht)
Ist-Zustand
Die ersten 6 Commits des ursprünglichen 7-Commit-Plans sind umgesetzt. Eine Nachanalyse ergab Abweichungen.
Überarbeiteter 3-Commit-Abschlussplan
fix(frontend): TypeScript-Fehler in Tests und Svelte-Komponenten behoben$types-Importe, Optional-Chaining beiinv.eventId,inv.personId,formatDate()-Parameter,data-table-{@html}, fehlende{#each}-Keys,hooks.server-Mock-Typen,health.test.ts-fetch-Signatur)docs(frontend): PROJECT_STATE, Issue #101 und design.md auf aktuellen Stand gebrachtdocs(frontend): MS-FE-1 abgeschlossen (closes #101)Begründung der Änderungen
Rollen-Profil aus Step 6 delegiert an MS-FE-5 (#105): Das Rollen-Profil (Anzeige der Keycloak-Realm-Rollen
app-admin,event-admin,template-adminsowie Event-spezifischercompositeRole.permissions) gehört fachlich zu MS-FE-5 "Berechtigungen UI". MS-FE-5 hat bereits den Task "Rollen-Anzeige in der Sidebar". MS-FE-1 ist die Grundstruktur (App-Shell, Orval-Typen, Sidebar-Gerüst, Routing) — diese ist vollständig.TypeScript-Fehler (Schritt 1): Präexistente 188 svelte-check-Fehler in Test-Mocks und .svelte-Dateien (verursacht durch Svelte-5-Upgrade). Müssen vor dem Abschluss von MS-FE-1 behoben werden, damit der Meilenstein in sauberem Zustand abgeschlossen werden kann.
Ursprünglicher Plan (überholt)
chore(frontend): Orval-Typen regeneriert2550709)refactor(frontend): Person-Typ auf archivedAt20f423f)refactor(frontend): Guest/Invitation compositeRole6411418)feat(frontend): Event-Status in UIae76104)feat(frontend): Group/EventRole-Typen integriertacd2f2f)feat(frontend): Sidebar Gruppen-Navigation + Rollen-Profila68073d), Rollen-Profil an MS-FE-5 delegiertfeat(frontend): Gruppen-Platzhalter-Routen (closes #101)Ausstehende Task-Referenzen
refs #101in den Commit-Bodies der Schritte 1-3 (laufende Referenz)closes #101im Commit-Body des finalen Schritts 3 (automatisches Schließen)