Admin-Portal: Bearbeiten für Bereich/Kategorie/Objekttyp/Standort/Benutzer,
CI / backend-tests (push) Successful in 57s
CI / frontend-build (push) Successful in 20s

Vorlagen-Versionierung und Objekt-Duplizieren im Frontend nachgerüstet

Backend: PATCH-Endpoints für Bereich/Kategorie/Standort/Objekttyp ergänzt
(analog zu Material), die bislang fehlten und Bearbeiten grundsätzlich
unmöglich machten.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L85hmKbvX7Cqkq47KnQhFt
This commit is contained in:
2026-09-04 09:55:52 +02:00
co-authored by Claude Sonnet 5
parent 1987818b8c
commit 2f11011ed1
12 changed files with 786 additions and 24 deletions
+212
View File
@@ -2051,3 +2051,215 @@ Keine Commits in dieser Session.
- frontend/src/pages/kontrolle/PositionCard.tsx | 14 +++-
---
## 2026-09-04 09:01 09:04 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
- d70558f Inline-Nachfüll-Dialog nach Abweichung in der Kontrolle (Karte 07)
### Geänderte Dateien
- DEVLOG.md | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/offline/queue.ts | 18 +++++++++++++++++-
- frontend/src/pages/KontrollPage.tsx | 29 ++++++++++++++++++++++-------
- frontend/src/pages/kontrolle/NachfuellDialog.tsx | 36 ++++++++++++++++++++++++++++++++++++
- frontend/src/pages/kontrolle/PositionCard.tsx | 4 ++--
- frontend/src/pages/kontrolle/useKontrolle.ts | 32 +++++++++++++++++++++++++++++++-
---
## 2026-09-04 09:05 09:05 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/offline/queue.ts | 18 +++++++++++++++++-
- frontend/src/pages/KontrollPage.tsx | 29 ++++++++++++++++++++++-------
- frontend/src/pages/kontrolle/NachfuellDialog.tsx | 36 ++++++++++++++++++++++++++++++++++++
- frontend/src/pages/kontrolle/PositionCard.tsx | 4 ++--
- frontend/src/pages/kontrolle/useKontrolle.ts | 32 +++++++++++++++++++++++++++++++-
---
## 2026-09-04 09:11 09:11 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/offline/queue.ts | 18 +++++++++++++++++-
- frontend/src/pages/KontrollPage.tsx | 29 ++++++++++++++++++++++-------
- frontend/src/pages/kontrolle/NachfuellDialog.tsx | 36 ++++++++++++++++++++++++++++++++++++
- frontend/src/pages/kontrolle/PositionCard.tsx | 4 ++--
- frontend/src/pages/kontrolle/useKontrolle.ts | 32 +++++++++++++++++++++++++++++++-
---
## 2026-09-04 09:11 09:11 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/offline/queue.ts | 18 +++++++++++++++++-
- frontend/src/pages/KontrollPage.tsx | 29 ++++++++++++++++++++++-------
- frontend/src/pages/kontrolle/NachfuellDialog.tsx | 36 ++++++++++++++++++++++++++++++++++++
- frontend/src/pages/kontrolle/PositionCard.tsx | 4 ++--
- frontend/src/pages/kontrolle/useKontrolle.ts | 32 +++++++++++++++++++++++++++++++-
---
## 2026-09-04 09:11 09:12 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/offline/queue.ts | 18 +++++++++++++++++-
- frontend/src/pages/KontrollPage.tsx | 29 ++++++++++++++++++++++-------
- frontend/src/pages/kontrolle/NachfuellDialog.tsx | 36 ++++++++++++++++++++++++++++++++++++
- frontend/src/pages/kontrolle/PositionCard.tsx | 4 ++--
- frontend/src/pages/kontrolle/useKontrolle.ts | 32 +++++++++++++++++++++++++++++++-
---
## 2026-09-04 09:12 09:14 (2m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
- 032126c fix(kontrolle): Abbruch löscht bereits nachgefüllten Fehlbestand nicht mehr
### Geänderte Dateien
- backend/app/services/kontrolle/lifecycle.py | 8 +++++++-
- backend/tests/test_kontrolle.py | 40 ++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-04 09:21 09:21 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/kontrolle/lifecycle.py | 8 +++++++-
- backend/tests/test_kontrolle.py | 40 ++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-04 09:21 09:22 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/kontrolle/lifecycle.py | 8 +++++++-
- backend/tests/test_kontrolle.py | 40 ++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-04 09:23 09:23 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/kontrolle/lifecycle.py | 8 +++++++-
- backend/tests/test_kontrolle.py | 40 ++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-04 09:26 09:26 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/kontrolle/lifecycle.py | 8 +++++++-
- backend/tests/test_kontrolle.py | 40 ++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-04 09:29 09:30 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
- 2c9ca3e Admin-Portal: Tab-Menü statt einer langen Scroll-Seite
### Geänderte Dateien
- frontend/src/pages/AdminPage.tsx | 92 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------
---
## 2026-09-04 09:38 09:38 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/AdminPage.tsx | 92 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------
---
## 2026-09-04 09:43 09:43 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/AdminPage.tsx | 92 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------
---
## 2026-09-04 09:43 09:44 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
- 1987818 Admin-Portal: Benutzerverwaltung (anlegen, Rollen, aktivieren/deaktivieren)
### Geänderte Dateien
- frontend/src/api/types.ts | 11 +++++++
- frontend/src/pages/AdminPage.tsx | 14 +++++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-04 09:44 09:45 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/api/types.ts | 11 +++++++
- frontend/src/pages/AdminPage.tsx | 14 +++++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-04 09:47 09:47 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/api/types.ts | 11 +++++++
- frontend/src/pages/AdminPage.tsx | 14 +++++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---