Commit Graph

6 Commits

Author SHA1 Message Date
Moe 6d7c511ea7 feat(app,db): Repo-Bearbeitung aus Tickets heraus ueber Forge-Contents-API mit zwingender Worklog-Dokumentation (phase-008-itsm-repo-audit)
- forge_client.py: schlanker HTTP-Client fuer Forge-Contents-API (get/update),
  FORGE_BASE_URL + FORGE_SERVICE_TOKEN als Config
- db.log_repo_edit: schreibt Worklog-Eintrag in ticket_timeline
- app.py: /api/tickets/<id>/repo-file (laden), /tickets/<id>/repo-edit (speichern) --
  schlaegt der Worklog-Eintrag fehl, wird trotz bereits erfolgtem Forge-Commit
  KEIN Erfolg gemeldet (siehe project.yaml phase-008), Commit-Sha wird dennoch
  fuer manuelle Nachbearbeitung geloggt
- Ticket-Detail-Panel (JS): neue Sektion zum Laden/Bearbeiten/Committen einer
  Repo-Datei direkt aus dem Ticket
2026-07-15 04:03:51 +02:00
mscadm c2b341316b feat: E-Mail-Adresse bestehender Benutzer aenderbar (mit Eindeutigkeits-Pruefung + Audit-Log) 2026-07-13 16:04:14 +00:00
mscadm 13616c9006 feat: Nutzerdetails (Telefon/Adresse) + Formular-Fix bei Passwortfehler in /admin/users 2026-07-13 15:43:09 +00:00
mscadm 8c089d4f67 feat: Nutzerverwaltung + CMDB + Wissensdatenbank (Grundgeruest) 2026-07-13 15:28:53 +00:00
mscadm da70bbfac3 Fix: run_retention_cleanup fehlte im vorherigen Push (Fehler mit stale Datei behoben) 2026-07-13 14:55:57 +00:00
mscadm c516df7650 Datenzugriffsschicht PostgreSQL 2026-07-13 12:24:38 +00:00