openjverein / jverein

Open JVerein - Open Source Vereinsverwaltung
https://openjverein.github.io
GNU General Public License v3.0
42 stars 15 forks source link

Fix Familienzahler #256

Closed JohannMaierhofer closed 1 month ago

JohannMaierhofer commented 2 months ago

Bei der Implementierung der Funktion für Familienbeitrag gab es einige Fehler.

Ich habe jetzt den Plausi Check von MitgliedImpl geändert. Falls die Beitragsart nicht FAMILIE_ZAHLER ist wird jetzt neu geprüft ob das Mitglied gerade für andere zahlt. Die Beitragsart könnte ja gerade geändert worden sein.

Beim deleteCheck() prüfe ich auch ob das Mitglied noch für andere zahlt. In diesem Fall kann man nicht löschen.

JohannMaierhofer commented 2 months ago

Ich habe hier den filter austritt entfernt. Bei Ändern der Beitragsgruppe oder Löschen dürfen überhaupt keine Familienmitglieder vorhanden sein.

JohannMaierhofer commented 2 months ago

Ich habe noch einen weiteren Fehler gefunden. Man kann bei einem Familien Zahler keinen Austritt setzen wenn nicht alle Familien Mitglieder ausgetreten sind. Allerdings war es möglich, bei einem Familien Mitglied das Austrittsdatum wieder zu löschen obwohl der zugehörige Familien Zahler schon ausgetreten ist. Das prüfe ich jetzt auch ab.