From 1914f74a54f1e28cc04cc8e093d6404971aa33ae Mon Sep 17 00:00:00 2001
From: George Katsikas <giorgakis.katsikas@gmail.com>
Date: Mon, 19 Aug 2024 15:00:49 +0200
Subject: [PATCH] change subsidy payment appearance in orphaned list

---
 scipost_django/finances/forms.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/scipost_django/finances/forms.py b/scipost_django/finances/forms.py
index e6e9ed9fc..c29d19449 100644
--- a/scipost_django/finances/forms.py
+++ b/scipost_django/finances/forms.py
@@ -299,6 +299,11 @@ class SubsidyPaymentForm(forms.ModelForm):
         return instance
 
 
+class SubsidyPaymentAmountDateChoiceField(forms.ModelChoiceField):
+    def label_from_instance(self, obj: SubsidyPayment):
+        return f"{obj.status} €{obj.amount} on {obj.date_scheduled}"
+
+
 class SubsidyAttachmentInlineLinkForm(forms.ModelForm):
     class Meta:
         model = SubsidyAttachment
@@ -313,7 +318,7 @@ class SubsidyAttachmentInlineLinkForm(forms.ModelForm):
         required=False,
     )
 
-    subsidy_payment = forms.ModelChoiceField(
+    subsidy_payment = SubsidyPaymentAmountDateChoiceField(
         queryset=SubsidyPayment.objects.none(),
         widget=forms.RadioSelect(),
         required=False,
-- 
GitLab