f111_frontend_ueberarbeitung #39

Merged
jared merged 9 commits from f111_frontend_ueberarbeitung into development 2025-11-13 10:11:06 +01:00
Owner

Umsetzung Wekan TIcket #111: Überarbeitung Frontend

A) Startseite enthält nur noch zwei Buttons (statt 3, Hinzufügen wurde entfernt)

  • Button in page.svelte wurde entfernt

B) Vorgang-Liste Seite enthält nun einen Plus-Button (eigene Komponente), um Vorgänge hinzuzufügen

  • list/page.svelte: Enthält Logik und UI für Hinzufügen neuer Vorgänge, inklusive Validierung
  • list/page.server: Enthält Form-Action für Vorgang-Hinzufügen
  • server/vorgangService: wurde entsprechend erweitert um Vorgänge hinzuzufügen

C) Tatort-Liste Seite enthält ebenfalls einen Plus-Button, um Modelle hochzuladen

  • list/[vorgang]/page.svelte: Logik und UI für den Upload neuer Modelle, angelehnt an alte Upload-Seite upload/page.svelte
  • upload/page.server: Logik angepasst an neuem Upload-Ort innerhalb eines Vorgangs

D) Test Cases, teilweise als to-do markiert

Umsetzung Wekan TIcket #111: Überarbeitung Frontend A) Startseite enthält nur noch zwei Buttons (statt 3, `Hinzufügen` wurde entfernt) - Button in page.svelte wurde entfernt B) Vorgang-Liste Seite enthält nun einen Plus-Button (eigene Komponente), um Vorgänge hinzuzufügen - list/page.svelte: Enthält Logik und UI für Hinzufügen neuer Vorgänge, inklusive Validierung - list/page.server: Enthält Form-Action für Vorgang-Hinzufügen - server/vorgangService: wurde entsprechend erweitert um Vorgänge hinzuzufügen C) Tatort-Liste Seite enthält ebenfalls einen Plus-Button, um Modelle hochzuladen - list/[vorgang]/page.svelte: Logik und UI für den Upload neuer Modelle, angelehnt an alte Upload-Seite upload/page.svelte - upload/page.server: Logik angepasst an neuem Upload-Ort innerhalb eines Vorgangs D) Test Cases, teilweise als to-do markiert
trachi93 added 9 commits 2025-11-13 09:56:53 +01:00
jared merged commit 4582306dc8 into development 2025-11-13 10:11:06 +01:00
jared deleted branch f111_frontend_ueberarbeitung 2025-11-13 10:11:06 +01:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: innohub/tatort#39