Commit graph

9 commits

Author SHA1 Message Date
fds2610-bot
803c1e5867 Feature: Zahlart-Filter im Personenreport (Issue #11)
Ergänzt rep-person.php um eine zweite Filtertabelle für Zahlweisen
neben der Kategorien-Auswahl; die Summen werden entsprechend beider
Filter berechnet. Der Link zum Dashboard gibt die gewählten Zahlweisen
als Vorauswahl weiter, analog zur bestehenden Kategorien-Vorauswahl.
2026-07-26 14:13:10 +02:00
fds2610-bot
6f377ea251 V.2.2: Unit-Tests für wichtige Funktionen, automatisch geprüft bei Update
Extrahiert die wichtigste DB-/netzwerkfreie Geschäftslogik (Monatsnavigation,
Admin-/Aktien-Rollenprüfung, Aktien-GuV-Berechnung, OpenFIGI-/Alpha-Vantage-
Antwortauswertung, Eingabevalidierung, CSV-Export, Migrations-Logik) nach
html/lib/fscash.php und deckt sie mit 31 PHPUnit-Tests ab. update.sh
installiert Composer-Abhängigkeiten bei Bedarf und führt die Tests jetzt vor
jedem Deploy aus - bei Fehlschlag wird nichts kopiert oder migriert.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-23 17:54:30 +02:00
fds2610-bot
9b3e8d03be Summen in Report Monat/Personen klickbar zum gefilterten Dashboard verlinkt
Jede Summenangabe in rep-month.php und rep-person.php führt jetzt per
Klick zum Dashboard mit exakt den Filtern (Jahr, Monat, Kategorie(n),
Zahler), die in die jeweilige Summe eingeflossen sind. Außerdem Fix
für rep-person.php: ohne ?categories[]-Parameter wurde $selectedCategories
nie initialisiert, was zu einem Fatal Error führte - jetzt werden
standardmäßig alle Kategorien vorausgewählt.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-23 16:41:04 +02:00
fds2610
d47b84fa22 new module AKTIEN - see README.md for details V.2.0 2026-02-16 21:04:36 +01:00
fds2610
e5be261875 bug behoben Admin Funktion 2026-01-19 18:33:40 +01:00
fds2610
1f6126cc95 Reporting-Funktionen, Admin-Funktion (neue User) und Installationshinweise 2026-01-19 18:21:21 +01:00
fds2610
c20094a68a Fehlerbehebung sql abfragen 2026-01-16 16:17:56 +01:00
fds2610
de9d042c2a bugfix order reports 2026-01-16 15:59:02 +01:00
fds2610
b1f6d23e69 erste Version der Reports 2026-01-16 15:51:52 +01:00