Karte 10: Geräte-Code für Objektpositionen (Code128-Vorbereitung) + Code-Vorschlag
CI / backend-tests (push) Successful in 1m1s
CI / frontend-build (push) Successful in 18s

objektposition.code (nullable, unique) für Geräte-Etiketten, separat von
seriennummer. Lookup-Endpunkt für Geräte-Scan (GET /objektpositionen/code/{code})
sowie Auto-Vorschlag PRAEFIX-NNN für Objekt- und Objektposition-Codes
(GET /objekte/naechster-code, GET /objektpositionen/naechster-code).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
This commit is contained in:
2026-09-04 17:35:25 +02:00
co-authored by Claude Sonnet 5
parent a2877f5672
commit 69e7d0c8d0
8 changed files with 424 additions and 1 deletions
+147
View File
@@ -2395,3 +2395,150 @@ Keine Commits in dieser Session.
- frontend/src/pages/admin/VorlageSection.tsx | 99 ++++++++++++++++++++++++++++++++--
---
## 2026-09-04 10:21 10:24 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
- a2877f5 Feste Fächer-Liste je Objekttyp (Vorlagen-Positionen: Dropdown + Sonstiges)
### Geänderte Dateien
- DEVLOG.md | 132 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- backend/alembic/versions/0004_add_fach.py | 36 ++++++++++++++++++++
- backend/app/api/v1/endpoints/stammdaten.py | 56 ++++++++++++++++++++++++++++++-
- backend/app/models/stammdaten.py | 13 ++++++++
- backend/app/schemas/stammdaten.py | 16 +++++++++
- backend/tests/test_stammdaten.py | 56 +++++++++++++++++++++++++++++++
- frontend/src/api/types.ts | 7 ++++
- frontend/src/pages/AdminPage.tsx | 15 +++++++--
- frontend/src/pages/admin/FachAuswahl.tsx | 54 ++++++++++++++++++++++++++++++
- frontend/src/pages/admin/FachSection.tsx | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/pages/admin/VorlageSection.tsx | 26 +++++++--------
---
## 2026-09-04 10:24 10:25 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 132 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- backend/alembic/versions/0004_add_fach.py | 36 ++++++++++++++++++++
- backend/app/api/v1/endpoints/stammdaten.py | 56 ++++++++++++++++++++++++++++++-
- backend/app/models/stammdaten.py | 13 ++++++++
- backend/app/schemas/stammdaten.py | 16 +++++++++
- backend/tests/test_stammdaten.py | 56 +++++++++++++++++++++++++++++++
- frontend/src/api/types.ts | 7 ++++
- frontend/src/pages/AdminPage.tsx | 15 +++++++--
- frontend/src/pages/admin/FachAuswahl.tsx | 54 ++++++++++++++++++++++++++++++
- frontend/src/pages/admin/FachSection.tsx | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/pages/admin/VorlageSection.tsx | 26 +++++++--------
---
## 2026-09-04 10:31 10:32 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 132 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- backend/alembic/versions/0004_add_fach.py | 36 ++++++++++++++++++++
- backend/app/api/v1/endpoints/stammdaten.py | 56 ++++++++++++++++++++++++++++++-
- backend/app/models/stammdaten.py | 13 ++++++++
- backend/app/schemas/stammdaten.py | 16 +++++++++
- backend/tests/test_stammdaten.py | 56 +++++++++++++++++++++++++++++++
- frontend/src/api/types.ts | 7 ++++
- frontend/src/pages/AdminPage.tsx | 15 +++++++--
- frontend/src/pages/admin/FachAuswahl.tsx | 54 ++++++++++++++++++++++++++++++
- frontend/src/pages/admin/FachSection.tsx | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/pages/admin/VorlageSection.tsx | 26 +++++++--------
---
## 2026-09-04 16:59 16:59 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 132 ++++++++++++++++++++++++++++
- backend/alembic/versions/0004_add_fach.py | 36 ++++++++
- backend/app/api/v1/endpoints/stammdaten.py | 56 +++++++++++-
- backend/app/models/stammdaten.py | 13 +++
- backend/app/schemas/stammdaten.py | 16 ++++
- backend/tests/test_stammdaten.py | 56 ++++++++++++
- frontend/src/api/types.ts | 7 ++
- frontend/src/pages/AdminPage.tsx | 15 +++-
- frontend/src/pages/admin/FachAuswahl.tsx | 54 ++++++++++++
- frontend/src/pages/admin/FachSection.tsx | 99 +++++++++++++++++++++
- frontend/src/pages/admin/VorlageSection.tsx | 26 +++---
---
## 2026-09-04 17:01 17:01 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** backend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 132 ++++++++++++++++++++++++++++
- backend/alembic/versions/0004_add_fach.py | 36 ++++++++
- backend/app/api/v1/endpoints/stammdaten.py | 56 +++++++++++-
- backend/app/models/stammdaten.py | 13 +++
- backend/app/schemas/stammdaten.py | 16 ++++
- backend/tests/test_stammdaten.py | 56 ++++++++++++
- frontend/src/api/types.ts | 7 ++
- frontend/src/pages/AdminPage.tsx | 15 +++-
- frontend/src/pages/admin/FachAuswahl.tsx | 54 ++++++++++++
- frontend/src/pages/admin/FachSection.tsx | 99 +++++++++++++++++++++
- frontend/src/pages/admin/VorlageSection.tsx | 26 +++---
---
## 2026-09-04 17:03 17:29 (25m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 132 ++++++++++++++++++++++++++++
- backend/alembic/versions/0004_add_fach.py | 36 ++++++++
- backend/app/api/v1/endpoints/stammdaten.py | 56 +++++++++++-
- backend/app/models/stammdaten.py | 13 +++
- backend/app/schemas/stammdaten.py | 16 ++++
- backend/tests/test_stammdaten.py | 56 ++++++++++++
- frontend/src/api/types.ts | 7 ++
- frontend/src/pages/AdminPage.tsx | 15 +++-
- frontend/src/pages/admin/FachAuswahl.tsx | 54 ++++++++++++
- frontend/src/pages/admin/FachSection.tsx | 99 +++++++++++++++++++++
- frontend/src/pages/admin/VorlageSection.tsx | 26 +++---
---
## 2026-09-04 17:33 17:33 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** backend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 132 ++++++++++++++++++++++++++++
- backend/alembic/versions/0004_add_fach.py | 36 ++++++++
- backend/app/api/v1/endpoints/stammdaten.py | 56 +++++++++++-
- backend/app/models/stammdaten.py | 13 +++
- backend/app/schemas/stammdaten.py | 16 ++++
- backend/tests/test_stammdaten.py | 56 ++++++++++++
- frontend/src/api/types.ts | 7 ++
- frontend/src/pages/AdminPage.tsx | 15 +++-
- frontend/src/pages/admin/FachAuswahl.tsx | 54 ++++++++++++
- frontend/src/pages/admin/FachSection.tsx | 99 +++++++++++++++++++++
- frontend/src/pages/admin/VorlageSection.tsx | 26 +++---
---