chore(frontend): Vite-Major-Upgrade auf v8 (npm audit fix)
CI / backend-tests (push) Successful in 2m27s
CI / frontend-build (push) Failing after 3s

Schließt alle 6 gemeldeten Schwachstellen (esbuild-Dev-Server-CVE,
GHSA-67mh-4wv8-2f99), betraf nur den lokalen Dev-Server, kein
Produktions-Impact. Vite 5->8, vitest 2->5, vite-plugin-pwa 0.20->1.3.
tsc/build/vitest lokal geprüft, 0 vulnerabilities.

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:41:48 +02:00
co-authored by Claude Sonnet 5
parent 7dc6446a56
commit e10123fae7
3 changed files with 1211 additions and 702 deletions
+468
View File
@@ -11443,3 +11443,471 @@ Keine Commits in dieser Session.
- frontend/src/components/WartungSection.tsx | 111 ++-
---
## 2026-09-08 22:31 22:31 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
- 7dc6446 feat(personal): PERS-001/002 Person fachlich von Benutzer getrennt
### Geänderte Dateien
- DEVLOG.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 4 +--
- backend/alembic/versions/0034_person.py | 58 +++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 15 +++++++++++
- backend/app/api/v1/endpoints/personal.py | 39 ++++++++++++++++++++++++++-
- backend/app/models/auth.py | 5 ++++
- backend/app/models/personal.py | 13 +++++++++
- backend/app/schemas/benutzer.py | 6 +++++
- backend/app/schemas/personal.py | 20 ++++++++++++++
- backend/app/services/personal.py | 13 +++++++++
- backend/tests/test_personal.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/DEVLOG.md | 24 +++++++++++++++++
- frontend/src/api/types.ts | 8 ++++++
- frontend/src/pages/AdminPage.tsx | 10 +++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 16 +++++++++--
- frontend/src/pages/admin/PersonSection.tsx | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-08 22:31 22:32 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 4 +--
- backend/alembic/versions/0034_person.py | 58 +++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 15 +++++++++++
- backend/app/api/v1/endpoints/personal.py | 39 ++++++++++++++++++++++++++-
- backend/app/models/auth.py | 5 ++++
- backend/app/models/personal.py | 13 +++++++++
- backend/app/schemas/benutzer.py | 6 +++++
- backend/app/schemas/personal.py | 20 ++++++++++++++
- backend/app/services/personal.py | 13 +++++++++
- backend/tests/test_personal.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/DEVLOG.md | 24 +++++++++++++++++
- frontend/src/api/types.ts | 8 ++++++
- frontend/src/pages/AdminPage.tsx | 10 +++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 16 +++++++++--
- frontend/src/pages/admin/PersonSection.tsx | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-08 22:32 22:32 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 4 +--
- backend/alembic/versions/0034_person.py | 58 +++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 15 +++++++++++
- backend/app/api/v1/endpoints/personal.py | 39 ++++++++++++++++++++++++++-
- backend/app/models/auth.py | 5 ++++
- backend/app/models/personal.py | 13 +++++++++
- backend/app/schemas/benutzer.py | 6 +++++
- backend/app/schemas/personal.py | 20 ++++++++++++++
- backend/app/services/personal.py | 13 +++++++++
- backend/tests/test_personal.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/DEVLOG.md | 24 +++++++++++++++++
- frontend/src/api/types.ts | 8 ++++++
- frontend/src/pages/AdminPage.tsx | 10 +++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 16 +++++++++--
- frontend/src/pages/admin/PersonSection.tsx | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-08 22:32 22:32 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 4 +--
- backend/alembic/versions/0034_person.py | 58 +++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 15 +++++++++++
- backend/app/api/v1/endpoints/personal.py | 39 ++++++++++++++++++++++++++-
- backend/app/models/auth.py | 5 ++++
- backend/app/models/personal.py | 13 +++++++++
- backend/app/schemas/benutzer.py | 6 +++++
- backend/app/schemas/personal.py | 20 ++++++++++++++
- backend/app/services/personal.py | 13 +++++++++
- backend/tests/test_personal.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/DEVLOG.md | 24 +++++++++++++++++
- frontend/src/api/types.ts | 8 ++++++
- frontend/src/pages/AdminPage.tsx | 10 +++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 16 +++++++++--
- frontend/src/pages/admin/PersonSection.tsx | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-08 22:32 22:32 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 4 +--
- backend/alembic/versions/0034_person.py | 58 +++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 15 +++++++++++
- backend/app/api/v1/endpoints/personal.py | 39 ++++++++++++++++++++++++++-
- backend/app/models/auth.py | 5 ++++
- backend/app/models/personal.py | 13 +++++++++
- backend/app/schemas/benutzer.py | 6 +++++
- backend/app/schemas/personal.py | 20 ++++++++++++++
- backend/app/services/personal.py | 13 +++++++++
- backend/tests/test_personal.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/DEVLOG.md | 24 +++++++++++++++++
- frontend/src/api/types.ts | 8 ++++++
- frontend/src/pages/AdminPage.tsx | 10 +++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 16 +++++++++--
- frontend/src/pages/admin/PersonSection.tsx | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-08 22:32 22:32 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 4 +--
- backend/alembic/versions/0034_person.py | 58 +++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 15 +++++++++++
- backend/app/api/v1/endpoints/personal.py | 39 ++++++++++++++++++++++++++-
- backend/app/models/auth.py | 5 ++++
- backend/app/models/personal.py | 13 +++++++++
- backend/app/schemas/benutzer.py | 6 +++++
- backend/app/schemas/personal.py | 20 ++++++++++++++
- backend/app/services/personal.py | 13 +++++++++
- backend/tests/test_personal.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/DEVLOG.md | 24 +++++++++++++++++
- frontend/src/api/types.ts | 8 ++++++
- frontend/src/pages/AdminPage.tsx | 10 +++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 16 +++++++++--
- frontend/src/pages/admin/PersonSection.tsx | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-08 22:32 22:32 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 4 +--
- backend/alembic/versions/0034_person.py | 58 +++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 15 +++++++++++
- backend/app/api/v1/endpoints/personal.py | 39 ++++++++++++++++++++++++++-
- backend/app/models/auth.py | 5 ++++
- backend/app/models/personal.py | 13 +++++++++
- backend/app/schemas/benutzer.py | 6 +++++
- backend/app/schemas/personal.py | 20 ++++++++++++++
- backend/app/services/personal.py | 13 +++++++++
- backend/tests/test_personal.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/DEVLOG.md | 24 +++++++++++++++++
- frontend/src/api/types.ts | 8 ++++++
- frontend/src/pages/AdminPage.tsx | 10 +++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 16 +++++++++--
- frontend/src/pages/admin/PersonSection.tsx | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-08 22:32 22:33 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 4 +--
- backend/alembic/versions/0034_person.py | 58 +++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 15 +++++++++++
- backend/app/api/v1/endpoints/personal.py | 39 ++++++++++++++++++++++++++-
- backend/app/models/auth.py | 5 ++++
- backend/app/models/personal.py | 13 +++++++++
- backend/app/schemas/benutzer.py | 6 +++++
- backend/app/schemas/personal.py | 20 ++++++++++++++
- backend/app/services/personal.py | 13 +++++++++
- backend/tests/test_personal.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/DEVLOG.md | 24 +++++++++++++++++
- frontend/src/api/types.ts | 8 ++++++
- frontend/src/pages/AdminPage.tsx | 10 +++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 16 +++++++++--
- frontend/src/pages/admin/PersonSection.tsx | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-08 22:33 22:33 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 4 +--
- backend/alembic/versions/0034_person.py | 58 +++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 15 +++++++++++
- backend/app/api/v1/endpoints/personal.py | 39 ++++++++++++++++++++++++++-
- backend/app/models/auth.py | 5 ++++
- backend/app/models/personal.py | 13 +++++++++
- backend/app/schemas/benutzer.py | 6 +++++
- backend/app/schemas/personal.py | 20 ++++++++++++++
- backend/app/services/personal.py | 13 +++++++++
- backend/tests/test_personal.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/DEVLOG.md | 24 +++++++++++++++++
- frontend/src/api/types.ts | 8 ++++++
- frontend/src/pages/AdminPage.tsx | 10 +++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 16 +++++++++--
- frontend/src/pages/admin/PersonSection.tsx | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-08 22:33 22:33 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 4 +--
- backend/alembic/versions/0034_person.py | 58 +++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 15 +++++++++++
- backend/app/api/v1/endpoints/personal.py | 39 ++++++++++++++++++++++++++-
- backend/app/models/auth.py | 5 ++++
- backend/app/models/personal.py | 13 +++++++++
- backend/app/schemas/benutzer.py | 6 +++++
- backend/app/schemas/personal.py | 20 ++++++++++++++
- backend/app/services/personal.py | 13 +++++++++
- backend/tests/test_personal.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/DEVLOG.md | 24 +++++++++++++++++
- frontend/src/api/types.ts | 8 ++++++
- frontend/src/pages/AdminPage.tsx | 10 +++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 16 +++++++++--
- frontend/src/pages/admin/PersonSection.tsx | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-08 22:33 22:33 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 4 +--
- backend/alembic/versions/0034_person.py | 58 +++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 15 +++++++++++
- backend/app/api/v1/endpoints/personal.py | 39 ++++++++++++++++++++++++++-
- backend/app/models/auth.py | 5 ++++
- backend/app/models/personal.py | 13 +++++++++
- backend/app/schemas/benutzer.py | 6 +++++
- backend/app/schemas/personal.py | 20 ++++++++++++++
- backend/app/services/personal.py | 13 +++++++++
- backend/tests/test_personal.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/DEVLOG.md | 24 +++++++++++++++++
- frontend/src/api/types.ts | 8 ++++++
- frontend/src/pages/AdminPage.tsx | 10 +++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 16 +++++++++--
- frontend/src/pages/admin/PersonSection.tsx | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-08 22:33 22:33 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 4 +--
- backend/alembic/versions/0034_person.py | 58 +++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 15 +++++++++++
- backend/app/api/v1/endpoints/personal.py | 39 ++++++++++++++++++++++++++-
- backend/app/models/auth.py | 5 ++++
- backend/app/models/personal.py | 13 +++++++++
- backend/app/schemas/benutzer.py | 6 +++++
- backend/app/schemas/personal.py | 20 ++++++++++++++
- backend/app/services/personal.py | 13 +++++++++
- backend/tests/test_personal.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/DEVLOG.md | 24 +++++++++++++++++
- frontend/src/api/types.ts | 8 ++++++
- frontend/src/pages/AdminPage.tsx | 10 +++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 16 +++++++++--
- frontend/src/pages/admin/PersonSection.tsx | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-08 22:33 22:34 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 4 +--
- backend/alembic/versions/0034_person.py | 58 +++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 15 +++++++++++
- backend/app/api/v1/endpoints/personal.py | 39 ++++++++++++++++++++++++++-
- backend/app/models/auth.py | 5 ++++
- backend/app/models/personal.py | 13 +++++++++
- backend/app/schemas/benutzer.py | 6 +++++
- backend/app/schemas/personal.py | 20 ++++++++++++++
- backend/app/services/personal.py | 13 +++++++++
- backend/tests/test_personal.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/DEVLOG.md | 24 +++++++++++++++++
- frontend/src/api/types.ts | 8 ++++++
- frontend/src/pages/AdminPage.tsx | 10 +++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 16 +++++++++--
- frontend/src/pages/admin/PersonSection.tsx | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-08 22:34 22:34 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 4 +--
- backend/alembic/versions/0034_person.py | 58 +++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 15 +++++++++++
- backend/app/api/v1/endpoints/personal.py | 39 ++++++++++++++++++++++++++-
- backend/app/models/auth.py | 5 ++++
- backend/app/models/personal.py | 13 +++++++++
- backend/app/schemas/benutzer.py | 6 +++++
- backend/app/schemas/personal.py | 20 ++++++++++++++
- backend/app/services/personal.py | 13 +++++++++
- backend/tests/test_personal.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/DEVLOG.md | 24 +++++++++++++++++
- frontend/src/api/types.ts | 8 ++++++
- frontend/src/pages/AdminPage.tsx | 10 +++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 16 +++++++++--
- frontend/src/pages/admin/PersonSection.tsx | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-08 22:34 22:34 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 4 +--
- backend/alembic/versions/0034_person.py | 58 +++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 15 +++++++++++
- backend/app/api/v1/endpoints/personal.py | 39 ++++++++++++++++++++++++++-
- backend/app/models/auth.py | 5 ++++
- backend/app/models/personal.py | 13 +++++++++
- backend/app/schemas/benutzer.py | 6 +++++
- backend/app/schemas/personal.py | 20 ++++++++++++++
- backend/app/services/personal.py | 13 +++++++++
- backend/tests/test_personal.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/DEVLOG.md | 24 +++++++++++++++++
- frontend/src/api/types.ts | 8 ++++++
- frontend/src/pages/AdminPage.tsx | 10 +++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 16 +++++++++--
- frontend/src/pages/admin/PersonSection.tsx | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-08 22:34 22:34 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 4 +--
- backend/alembic/versions/0034_person.py | 58 +++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 15 +++++++++++
- backend/app/api/v1/endpoints/personal.py | 39 ++++++++++++++++++++++++++-
- backend/app/models/auth.py | 5 ++++
- backend/app/models/personal.py | 13 +++++++++
- backend/app/schemas/benutzer.py | 6 +++++
- backend/app/schemas/personal.py | 20 ++++++++++++++
- backend/app/services/personal.py | 13 +++++++++
- backend/tests/test_personal.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/DEVLOG.md | 24 +++++++++++++++++
- frontend/src/api/types.ts | 8 ++++++
- frontend/src/pages/AdminPage.tsx | 10 +++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 16 +++++++++--
- frontend/src/pages/admin/PersonSection.tsx | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-08 22:34 22:35 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 4 +--
- backend/alembic/versions/0034_person.py | 58 +++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 15 +++++++++++
- backend/app/api/v1/endpoints/personal.py | 39 ++++++++++++++++++++++++++-
- backend/app/models/auth.py | 5 ++++
- backend/app/models/personal.py | 13 +++++++++
- backend/app/schemas/benutzer.py | 6 +++++
- backend/app/schemas/personal.py | 20 ++++++++++++++
- backend/app/services/personal.py | 13 +++++++++
- backend/tests/test_personal.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/DEVLOG.md | 24 +++++++++++++++++
- frontend/src/api/types.ts | 8 ++++++
- frontend/src/pages/AdminPage.tsx | 10 +++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 16 +++++++++--
- frontend/src/pages/admin/PersonSection.tsx | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-08 22:39 22:41 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 4 +--
- backend/alembic/versions/0034_person.py | 58 +++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 15 +++++++++++
- backend/app/api/v1/endpoints/personal.py | 39 ++++++++++++++++++++++++++-
- backend/app/models/auth.py | 5 ++++
- backend/app/models/personal.py | 13 +++++++++
- backend/app/schemas/benutzer.py | 6 +++++
- backend/app/schemas/personal.py | 20 ++++++++++++++
- backend/app/services/personal.py | 13 +++++++++
- backend/tests/test_personal.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/DEVLOG.md | 24 +++++++++++++++++
- frontend/src/api/types.ts | 8 ++++++
- frontend/src/pages/AdminPage.tsx | 10 +++++--
- frontend/src/pages/admin/BenutzerSection.tsx | 16 +++++++++--
- frontend/src/pages/admin/PersonSection.tsx | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
+740 -699
View File
File diff suppressed because it is too large Load Diff
+3 -3
View File
@@ -37,8 +37,8 @@
"jsdom": "^25.0.1",
"tailwindcss": "^4.3.3",
"typescript": "^5.5.4",
"vite": "^5.4.6",
"vite-plugin-pwa": "^0.20.5",
"vitest": "^2.1.9"
"vite": "^8.2.2",
"vite-plugin-pwa": "^1.3.0",
"vitest": "^5.0.0"
}
}