Dashboard auf Ledger-Lesemodell umstellen

This commit is contained in:
2026-07-14 23:11:53 +02:00
parent 078f28551d
commit aa9444f076
3 changed files with 16 additions and 3 deletions
+12 -1
View File
@@ -20,6 +20,7 @@ Umgesetzte Dateien:
```text
kaffeeliste.php
teilnehmerauswertung.php
index.php
```
Umgesetzter Umfang `kaffeeliste.php`:
@@ -53,11 +54,21 @@ Ergänzte Ledger-Helfer:
- `ledger_fetch_default_tenant()`
- `ledger_fetch_participant_summary_by_legacy_id()`
- `ledger_mirror_legacy_consumption()`
- Filter `legacy_mitarbeiter_ids` in `ledger_fetch_participant_summaries()`
Umgesetzter Umfang `index.php`:
- Das persönliche Dashboard liest den aktuellen Stand, Jahreswerte und letzte
Buchungen aus `ledger_entries`.
- Die Teilnehmerzuordnung erfolgt über den aktuellen SaaS-User oder im lokalen
Legacy-/Dev-Fallback über die E-Mail-Adresse des Legacy-Mitarbeiters.
- PayPal-Anzeige und Preis pro Strich nutzen die Tenant-Settings.
- Eigene Web-Striche bleiben mit dem bestehenden Legacy-Datensatz kompatibel
und werden direkt ins Ledger gespiegelt.
## Noch offen
- `index.php` Dashboard lesend auf Ledger umstellen.
- Schreibseiten `stricheintragen.php` und `einzahlung.php` erst danach mit
Storno-/Reversal-Strategie vorbereiten.
- Export, Mail und Jahresprozesse bleiben M6-Themen.
+3 -1
View File
@@ -505,7 +505,9 @@ Die operativen Kernseiten im neuen Modell bereitstellen.
Schritte:
- Dashboard `Meine Kaffeeliste` umsetzen.
- Dashboard `Meine Kaffeeliste` umsetzen: read-only Ledger-Stand in
`index.php` erledigt; eigene Web-Striche werden als Kompatibilitätsbrücke
ins Ledger gespiegelt.
- Eigene Stricherfassung umsetzen.
- Zahlungs-/PayPal-Bereich umsetzen.
- Mitgliederverwaltung tenant- und rollenbasiert umsetzen.