feat(wartung): MAINT-005 Ersatzteile/Kosten je Wartungsauftrag
CI / backend-tests (push) Successful in 2m22s
CI / frontend-build (push) Successful in 25s

Neue Tabelle wartungsauftrag_teil (Migration 0033), CRUD-Endpunkte
/wartungsauftraege/{id}/teile, UI-Panel in WartungSection.tsx mit
Summenanzeige. Backlog Epic 22 (UI-Redesign Runde 2, Kacheln UI2-001..005)
als geplant ergänzt, Umsetzung folgt separat.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
This commit is contained in:
2026-09-08 22:06:02 +02:00
co-authored by Claude Sonnet 5
parent 3b5cf8feab
commit 847c303a97
14 changed files with 5232 additions and 6 deletions
+50
View File
@@ -388,3 +388,53 @@ Keine Commits in dieser Session.
- frontend/src/pages/AktePage.tsx | 11 +++++++++++
---
## 2026-09-08 10:35 10:39 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- arbeitskacheln/00_index.md | 2 +-
- backend/alembic/versions/0026_dokumenttyp.py | 33 +++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/dokument.py | 9 +++++++--
- backend/app/models/dokument.py | 22 +++++++++++++++++++++-
- backend/app/schemas/dokument.py | 3 +++
- backend/app/services/dokument.py | 17 ++++++++++-------
- backend/tests/test_dokument.py | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------
- frontend/src/api/client.ts | 2 ++
- frontend/src/api/types.ts | 9 +++++++++
- frontend/src/components/DokumentePanel.tsx | 52 ++++++++++++++++++++++++++++++++++++++++++++++++----
---
## 2026-09-08 10:43 10:44 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- .gitignore | 1 +
- Handball Rucksack.xlsx | Bin 12700 -> 0 bytes
- Rettungsrucksack.xlsx | Bin 12322 -> 0 bytes
- Rucksack PAX SEG.xlsx | Bin 36047 -> 0 bytes
- backend/tests/test_dokument.py | 10 +++++++---
---
## 2026-09-08 10:45 10:46 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** backend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- .gitignore | 1 +
- Handball Rucksack.xlsx | Bin 12700 -> 0 bytes
- Rettungsrucksack.xlsx | Bin 12322 -> 0 bytes
- Rucksack PAX SEG.xlsx | Bin 36047 -> 0 bytes
- backend/tests/test_dokument.py | 10 +++++++---
---