From b7f629421c9ed9ff46df55c7e8519297caa15f38 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jean-S=C3=A9bastien=20Caux?= <git@jscaux.org>
Date: Sat, 16 Mar 2024 08:26:41 +0100
Subject: [PATCH] Accelerate finances.Subsidy admin

---
 scipost_django/finances/admin.py               | 8 ++++++--
 scipost_django/finances/models/pex_coverage.py | 2 +-
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/scipost_django/finances/admin.py b/scipost_django/finances/admin.py
index 8da21fc79..a56da3b02 100644
--- a/scipost_django/finances/admin.py
+++ b/scipost_django/finances/admin.py
@@ -19,11 +19,15 @@ from .models import (
 
 class SubsidyPaymentInline(admin.TabularInline):
     model = SubsidyPayment
-
+    autocomplete_fields = [
+        "invoice",
+        "proof_of_payment",
+    ]
+    extra = 0
 
 class SubsidyAttachmentInline(admin.TabularInline):
     model = SubsidyAttachment
-
+    extra = 0
 
 @admin.register(Subsidy)
 class SubsidyAdmin(admin.ModelAdmin):
diff --git a/scipost_django/finances/models/pex_coverage.py b/scipost_django/finances/models/pex_coverage.py
index 4f68c987e..cdc846b7b 100644
--- a/scipost_django/finances/models/pex_coverage.py
+++ b/scipost_django/finances/models/pex_coverage.py
@@ -40,5 +40,5 @@ class PublicationExpenditureCoverage(models.Model):
     def __str__(self):
         return (
             f"€{self.amount} for {self.publication.doi_label} "
-            "from {self.subsidy.organization}"
+            f"from {self.subsidy.organization}"
         )
-- 
GitLab