Show payment indicator on Nachweis row when related payment exists (STI-107) #2

Open
Remmer wants to merge 1 commits from fix/sti-107-nachweis-zahlung-indicator into main
Owner

Worum geht es?

Nach dem Q3/2026-Backfill (STI-107) sind die DestinataerUnterstuetzung-Datensätze angelegt, der Staff sieht aber in der Nachweise-Tab auf der Destinatär-Detail-Seite weiterhin nur „Offen" für Q3/Q4 und keine Anzeige, dass eine Zahlung dahintersteht. Die drei Icon-Spalten (🎓 / € / 🐷) zeigen ausschließlich Nachweis-Felder (Studiennachweis / Einkommens-/Vermögenssituation bestätigt), nicht die Zahlungspipeline.

Was ändert dieser PR?

In app/templates/stiftung/destinataer_detail.html: rechts neben der Status-Badge in der Nachweise-Tabelle eine kleine verlinkte Badge anzeigen, sobald nachweis.get_related_support_payment() einen Datensatz liefert. Farbe entspricht dem Zahlungs-Lebenszyklus:

  • Blau „Zahlung angelegt"geplant / faellig
  • Info „Wartet"nachweis_eingereicht
  • Warning „Freigegeben"freigegeben / in_bearbeitung
  • Success „Überwiesen"ausgezahlt / abgeschlossen

Hover-Tooltip zeigt Betrag und Statusbezeichnung; Klick führt zur Zahlungsdetail-Seite.

Keine Model-Änderungen, keine Migrationen, kein Backend-Touch.

Verifikation

  • python3 -m py_compile n.a. (Template-Only-Diff)
  • manage.py check schadet nicht (Template-Syntax wird beim Rendering geprüft).
  • Auf https://vhtv-stiftung.de nach Deploy: Destinatär-Detail öffnen → Nachweise-Tab → für Q3/2026 sollte jetzt rechts neben „Offen" eine blaue Badge „💶 Zahlung angelegt" stehen.

Refs STI-107

## Worum geht es? Nach dem Q3/2026-Backfill ([STI-107](/STI/issues/STI-107)) sind die `DestinataerUnterstuetzung`-Datensätze angelegt, der Staff sieht aber in der Nachweise-Tab auf der Destinatär-Detail-Seite weiterhin nur „Offen" für Q3/Q4 und keine Anzeige, dass eine Zahlung dahintersteht. Die drei Icon-Spalten (🎓 / € / 🐷) zeigen ausschließlich Nachweis-Felder (Studiennachweis / Einkommens-/Vermögenssituation bestätigt), nicht die Zahlungspipeline. ## Was ändert dieser PR? In `app/templates/stiftung/destinataer_detail.html`: rechts neben der Status-Badge in der Nachweise-Tabelle eine kleine verlinkte Badge anzeigen, sobald `nachweis.get_related_support_payment()` einen Datensatz liefert. Farbe entspricht dem Zahlungs-Lebenszyklus: - **Blau „Zahlung angelegt"** — `geplant` / `faellig` - **Info „Wartet"** — `nachweis_eingereicht` - **Warning „Freigegeben"** — `freigegeben` / `in_bearbeitung` - **Success „Überwiesen"** — `ausgezahlt` / `abgeschlossen` Hover-Tooltip zeigt Betrag und Statusbezeichnung; Klick führt zur Zahlungsdetail-Seite. Keine Model-Änderungen, keine Migrationen, kein Backend-Touch. ## Verifikation - `python3 -m py_compile` n.a. (Template-Only-Diff) - `manage.py check` schadet nicht (Template-Syntax wird beim Rendering geprüft). - Auf https://vhtv-stiftung.de nach Deploy: Destinatär-Detail öffnen → Nachweise-Tab → für Q3/2026 sollte jetzt rechts neben „Offen" eine blaue Badge „💶 Zahlung angelegt" stehen. Refs STI-107
Remmer added 1 commit 2026-06-14 20:56:04 +00:00
Show payment indicator on Nachweis row when related payment exists (STI-107)
Some checks are pending
CI/CD Pipeline / test (pull_request) Waiting to run
CI/CD Pipeline / deploy (pull_request) Blocked by required conditions
Code Quality / quality (pull_request) Waiting to run
124e7731f1
After the Q3/2026 backfill the staff reported the Nachweise tab still
showed Q3 rows as "Offen" with no visual cue that a support payment had
been created. Reason: the existing columns only reflect Nachweis field
confirmations (Studiennachweis / income / assets), not the payment.

Add a small status badge next to the Nachweis status that links to the
related DestinataerUnterstuetzung when one exists. Colour follows the
payment lifecycle: blue when planned, info when proof submitted, warning
when released for payout, success when transferred.

Uses the existing VierteljahresNachweis.get_related_support_payment()
helper, so no model changes and no migration.

Refs STI-107

Co-Authored-By: Paperclip <noreply@paperclip.ing>
Some checks are pending
CI/CD Pipeline / test (pull_request) Waiting to run
CI/CD Pipeline / deploy (pull_request) Blocked by required conditions
Code Quality / quality (pull_request) Waiting to run
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/sti-107-nachweis-zahlung-indicator:fix/sti-107-nachweis-zahlung-indicator
git checkout fix/sti-107-nachweis-zahlung-indicator
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Remmer/stiftung-management-system#2
No description provided.