Teilnehmerauswertung auf Ledger-Lesemodell umstellen
This commit is contained in:
+23
-5
@@ -13,15 +13,16 @@ Darstellung gegen die bestehende Legacy-Oberfläche vergleichbar bleiben.
|
||||
- Schreibende Legacy-Flows erst nach stabiler Leseparität umstellen.
|
||||
- Tenant-Kontext serverseitig bestimmen, nicht aus Formularfeldern.
|
||||
|
||||
## Umgesetzter erster Schritt
|
||||
## Umgesetzte Schritte
|
||||
|
||||
Umgesetzte Datei:
|
||||
Umgesetzte Dateien:
|
||||
|
||||
```text
|
||||
kaffeeliste.php
|
||||
teilnehmerauswertung.php
|
||||
```
|
||||
|
||||
Umgesetzter Umfang:
|
||||
Umgesetzter Umfang `kaffeeliste.php`:
|
||||
|
||||
- Die Gesamtübersicht liest aktive Teilnehmer aus
|
||||
`ledger_fetch_participant_summaries()`.
|
||||
@@ -36,9 +37,26 @@ Umgesetzter Umfang:
|
||||
Ledger-Leseansichten sind für passende SaaS-Rollen sichtbar.
|
||||
- Export, letzte Einträge, CSV-Upload und Info-Mail bleiben noch Legacy-Flows.
|
||||
|
||||
Umgesetzter Umfang `teilnehmerauswertung.php`:
|
||||
|
||||
- Die Detailauswertung liest Teilnehmerdaten über
|
||||
`ledger_fetch_participant_summary_by_legacy_id()`.
|
||||
- Die Route bleibt kompatibel zu bestehenden Links:
|
||||
`teilnehmerauswertung.php?user_id=<legacy_mitarbeiter_id>`.
|
||||
- Gesamtwerte, Jahresübersicht und letzte Buchungen werden aus
|
||||
`ledger_entries` geladen.
|
||||
- PayPal-Anzeige nutzt die neuen Tenant-Settings statt `kl_config`.
|
||||
- Owner, Admin und Treasurer dürfen die SaaS-Ansicht lesen; der lokale
|
||||
Legacy-/Dev-Admin-Fallback nutzt weiterhin den Default-Tenant.
|
||||
|
||||
Ergänzte Ledger-Helfer:
|
||||
|
||||
- `ledger_fetch_default_tenant()`
|
||||
- `ledger_fetch_participant_summary_by_legacy_id()`
|
||||
- Filter `legacy_mitarbeiter_ids` in `ledger_fetch_participant_summaries()`
|
||||
|
||||
## Noch offen
|
||||
|
||||
- `teilnehmerauswertung.php` lesend auf Ledger umstellen.
|
||||
- `index.php` Dashboard lesend auf Ledger umstellen.
|
||||
- Schreibseiten `stricheintragen.php` und `einzahlung.php` erst danach mit
|
||||
Storno-/Reversal-Strategie vorbereiten.
|
||||
@@ -47,6 +65,6 @@ Umgesetzter Umfang:
|
||||
## Aktueller Prüfstatus
|
||||
|
||||
- M4 Ledger-Migration: grün mit 73 Assertions.
|
||||
- M4 Ledger-Service: grün mit 110 Assertions.
|
||||
- M4 Ledger-Service: grün mit 115 Assertions.
|
||||
- Golden Master: grün mit 104 Assertions.
|
||||
- HTTP-Smoke: grün mit 23 geprüften Seiten.
|
||||
|
||||
Reference in New Issue
Block a user