adminandClaude Sonnet 5 44b459bce6 open.md Punkte 1-4: Admin-Fokus, Selbstregistrierung, Rechnungen, Rechtstexte
- KI-Claude-API-Bereich im Backend entfernt (ungenutzt).
- Impressum/Datenschutz/Nutzungsbedingungen im Backend editierbar, oeffentlich
  abrufbar, per Sidebar-Link erreichbar - Betrieb-Karte bewusst NICHT entfernt
  (wird fuer PDF-Briefkopf/Sidebar-Branding aktiv gebraucht, Abweichung von
  der urspruenglichen open.md-Formulierung dokumentiert).
- Admin-Sidebar zeigt nur noch admin-relevante Bereiche, Login/Reload leitet
  Admin direkt auf das Admin-Dashboard statt das allgemeine Dashboard.
- Admin-Dashboard ist jetzt die vollstaendige Nutzerverwaltung: Bearbeiten-
  Button (inkl. Rechnungsanschrift), Registriert-am/Letzter-Login/IP-Spalten.
- Selbstregistrierung (POST /api/auth/registrieren, oeffentlich) mit
  Pflichtfeld Rechnungsanschrift; neue Konten duerfen sofort lesen, aber
  Briefe/Leistungen/Kalender-Eintraege anlegen ist gesperrt bis ein Abo
  vorliegt (selbst_registriert-Flag, unabhaengig vom globalen
  abo_pflicht-Schalter - admin-angelegte Konten sind nicht betroffen).
- Admin kann PDF-Rechnungen pro Konto erstellen (clientseitig, gleiche
  Technik wie Musterbrief/Widerspruch).
- Login-Seite zeigt keine Standard-Zugangsdaten (admin/admin) mehr an.
- Changelog-Eintrag 1.2.0 ergaenzt (siehe Aenderungs-Policy in CLAUDE.md).

Verifiziert per curl (kein Playwright, wie gewuenscht): alle vier Punkte
end-to-end getestet inkl. Schreibsperre/Freischaltung/Rechte-Trennung admin-
vs. selbstregistriert, sauberer Docker-Rebuild auf leerem Volume.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-18 19:53:23 +02:00
S
Description
No description provided
1.7 MiB
1 Stars 1 Watchers 0 Forks
Languages
Python 48%
TypeScript 33.6%
HTML 17.9%
Dockerfile 0.2%
CSS 0.2%