Verwaltung: breiteres Layout für Admin/Material-/Leitungsverantwortliche
.page-wide (max-width 1200px statt 640px) für die AdminPage - Tabellen (Änderungslog) und mehrspaltige Formulare brauchen am Desktop mehr Platz als die mobile Kontroll-Ansicht der Mitarbeiter. Objektliste/Kontrolle/ Login bleiben bei .page (640px, mobile-optimiert). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
This commit is contained in:
@@ -3457,3 +3457,39 @@ Keine Commits in dieser Session.
|
|||||||
- ergebnisse/material_bereinigung_log.md | 8 ++++++++
|
- ergebnisse/material_bereinigung_log.md | 8 ++++++++
|
||||||
|
|
||||||
---
|
---
|
||||||
|
## 2026-09-04 22:25 – 22:26 (0m)
|
||||||
|
**Beschreibung:** Claude Code Session
|
||||||
|
**Projekt:** asb-material
|
||||||
|
|
||||||
|
### Commits
|
||||||
|
- 7f5bbb6 Rollen-differenzierte Verwaltungs-UI (Material-/Leitungsverantwortliche)
|
||||||
|
|
||||||
|
### Geänderte Dateien
|
||||||
|
- DEVLOG.md | 24 ++++++++++++++++++++
|
||||||
|
- backend/app/api/v1/endpoints/benutzer.py | 6 ++++-
|
||||||
|
- backend/tests/test_benutzer_admin.py | 37 ++++++++++++++++++++++++++++++
|
||||||
|
- frontend/src/App.tsx | 7 ++++--
|
||||||
|
- frontend/src/auth/AuthContext.tsx | 15 ++++++++++++
|
||||||
|
- frontend/src/components/AppShell.tsx | 6 ++---
|
||||||
|
- frontend/src/pages/AdminPage.tsx | 94 ++++++++++++++++++++++++++++++++++++++++++++++++----------------------------
|
||||||
|
- frontend/src/pages/admin/ObjektSection.tsx | 42 ++++++++++++++++++++++++++--------
|
||||||
|
|
||||||
|
---
|
||||||
|
## 2026-09-04 22:28 – 22:28 (0m)
|
||||||
|
**Beschreibung:** Claude Code Session
|
||||||
|
**Projekt:** asb-material
|
||||||
|
|
||||||
|
### Commits
|
||||||
|
Keine Commits in dieser Session.
|
||||||
|
|
||||||
|
### Geänderte Dateien
|
||||||
|
- DEVLOG.md | 24 ++++++++++++++++++++
|
||||||
|
- backend/app/api/v1/endpoints/benutzer.py | 6 ++++-
|
||||||
|
- backend/tests/test_benutzer_admin.py | 37 ++++++++++++++++++++++++++++++
|
||||||
|
- frontend/src/App.tsx | 7 ++++--
|
||||||
|
- frontend/src/auth/AuthContext.tsx | 15 ++++++++++++
|
||||||
|
- frontend/src/components/AppShell.tsx | 6 ++---
|
||||||
|
- frontend/src/pages/AdminPage.tsx | 94 ++++++++++++++++++++++++++++++++++++++++++++++++----------------------------
|
||||||
|
- frontend/src/pages/admin/ObjektSection.tsx | 42 ++++++++++++++++++++++++++--------
|
||||||
|
|
||||||
|
---
|
||||||
|
|||||||
@@ -117,14 +117,14 @@ export function AdminPage() {
|
|||||||
|
|
||||||
if (laedt) {
|
if (laedt) {
|
||||||
return (
|
return (
|
||||||
<main className="page">
|
<main className="page page-wide">
|
||||||
<p className="text-muted">Lade…</p>
|
<p className="text-muted">Lade…</p>
|
||||||
</main>
|
</main>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<main className="page">
|
<main className="page page-wide">
|
||||||
<h1>{istAdmin ? "Administration" : "Verwaltung"}</h1>
|
<h1>{istAdmin ? "Administration" : "Verwaltung"}</h1>
|
||||||
{fehler && <div className="alert alert-danger">{fehler}</div>}
|
{fehler && <div className="alert alert-danger">{fehler}</div>}
|
||||||
|
|
||||||
|
|||||||
@@ -108,6 +108,13 @@ p {
|
|||||||
max-width: 380px;
|
max-width: 380px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Verwaltung (Admin/Material-/Leitungsverantwortliche) läuft am Desktop -
|
||||||
|
Tabellen (Änderungslog) und mehrspaltige Formulare brauchen mehr Platz als
|
||||||
|
die mobile 640px-Kontroll-Ansicht der Mitarbeiter. */
|
||||||
|
.page-wide {
|
||||||
|
max-width: 1200px;
|
||||||
|
}
|
||||||
|
|
||||||
/* -- Cards ---------------------------------------------------------------- */
|
/* -- Cards ---------------------------------------------------------------- */
|
||||||
|
|
||||||
.card {
|
.card {
|
||||||
|
|||||||
Reference in New Issue
Block a user