fix #1229 (Vergangene Buchungen in Buchungsübersicht) #1554
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Was
Die Buchungsliste zeigt mit der Initialkonfiguration nur Buchungen ab dem heutigen Tag an. Wenn vergangene Buchungen angezeigt werden sollen, muss über den Filter das Startdatum in die Vergangenheit gesetzt werden. Eben dieser Filter wird aber nicht angezeigt, wenn keine Buchungen vorhanden sind. Deshalb sorgt dieser PR dafür, dass bei nicht gesetztem Startdatum und keinen Buchungen in der Zukunft sukzessive die letzten drei Jahre durchsucht werden um Nutzenden wenigstens eine Buchung anzeigen zu können. Von da aus können Nutzende dann mit dem ihnen nun angezeigten Filter auch weiter in der Vergangenheit ihre Buchungen sehen.
Wenn Nutzende keine Buchungen in den letzten drei Jahren getätigt haben wird ihnen die Buchungsliste wieder nicht angezeigt.
Eine schöne Alternative wäre bestimmt auch neben dem Warnhinweis "Keine Buchungen vorhanden" einen Link zu haben "Alte Buchungen laden", der dann die entsprechende AJAX Anfrage stellt. Das würde ein Verwirren der Nutzer durch alte Buchungen vielleicht verhindern. Das war jetzt eine Lösung mit relativ geringem Aufwand.
closes #1229