rc36: Tracking — Candidates in Detail-Screen sichtbar + Auto-Todo-Text fix (#329) #503

Merged
admin-mrrm merged 1 commit from fix/tracking-todo-list-330 into main 2026-07-02 08:20:42 +02:00
Owner

Was

  • GET /candidates?trackingId=<uuid> — neuer Endpoint listet alle Candidates eines Pakets
  • TrackingDetailScreen: neue Todos-Sektion zeigt pending/done Candidates mit Erledigt-Button
  • Hinweistext-Fix: "Liste Pakete" → "Tagesplan" (Candidates gehen in den Planner, nicht in eine Liste)

Änderungen

  • API: CandidatesService.listByTracking() + GET /candidates?trackingId, TDD-Spec
  • api-client: CandidatesResource.listByTracking() + TrackingCandidate-Typ
  • feature-tracking: useTrackingCandidates() + useMarkCandidateDoneFromTracking() hooks, CandidateRow-Komponente

Test plan

  • CI grün
  • Im TrackingDetail erscheinen Candidates wenn ein Status-Wechsel stattgefunden hat
  • Erledigt-Button setzt lifecycleState auf done, Row wird durchgestrichen

🤖 Generated with Claude Code

## Was - `GET /candidates?trackingId=<uuid>` — neuer Endpoint listet alle Candidates eines Pakets - `TrackingDetailScreen`: neue Todos-Sektion zeigt pending/done Candidates mit Erledigt-Button - Hinweistext-Fix: "Liste Pakete" → "Tagesplan" (Candidates gehen in den Planner, nicht in eine Liste) ## Änderungen - **API**: `CandidatesService.listByTracking()` + `GET /candidates?trackingId`, TDD-Spec - **api-client**: `CandidatesResource.listByTracking()` + `TrackingCandidate`-Typ - **feature-tracking**: `useTrackingCandidates()` + `useMarkCandidateDoneFromTracking()` hooks, `CandidateRow`-Komponente ## Test plan - [ ] CI grün - [ ] Im TrackingDetail erscheinen Candidates wenn ein Status-Wechsel stattgefunden hat - [ ] Erledigt-Button setzt lifecycleState auf done, Row wird durchgestrichen 🤖 Generated with [Claude Code](https://claude.com/claude-code)
fix(tracking): show related candidates in detail screen, fix auto-todo hint text (#329) — rc36
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
continuous-integration/drone/tag Build is passing
799789d161
GET /candidates?trackingId=<uuid> listet Candidates eines Pakets.
TrackingDetailScreen zeigt Todos-Sektion mit Erledigt-Button.
Hinweistext korrigiert: 'Liste Pakete' → 'Tagesplan' (Candidates gehen
in den Planner, nicht in eine separate Liste).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
admin-mrrm/mrrmlabapp!503
No description provided.