1414@admin .register (EAPFile )
1515class EAPFileAdmin (admin .ModelAdmin ):
1616 search_fields = ("caption" ,)
17+ list_select_related = True
18+ autocomplete_fields = (
19+ "created_by" ,
20+ "modified_by" ,
21+ )
1722
1823
1924@admin .register (EAPRegistration )
@@ -85,12 +90,13 @@ class SimplifiedEAPAdmin(admin.ModelAdmin):
8590 "eap_registration__country__name" ,
8691 "eap_registration__disaster_type__name" ,
8792 )
88- list_display = ("simplifed_eap_application" , "version" , "is_locked" )
93+ list_display = ("simplifed_eap_application" , "eap_registration" , " version" , "is_locked" )
8994 autocomplete_fields = (
9095 "eap_registration" ,
9196 "created_by" ,
9297 "modified_by" ,
9398 "admin2" ,
99+ "partners" ,
94100 )
95101 readonly_fields = (
96102 "cover_image" ,
@@ -159,6 +165,7 @@ def get_queryset(self, request):
159165 )
160166 .prefetch_related (
161167 "admin2" ,
168+ "partners" ,
162169 "partner_contacts" ,
163170 )
164171 )
@@ -176,12 +183,13 @@ class FullEAPAdmin(admin.ModelAdmin):
176183 "eap_registration__country__name" ,
177184 "eap_registration__disaster_type__name" ,
178185 )
179- list_display = ("eap_registration" ,)
186+ list_display = ("full_eap_application" , " eap_registration" , "version" , "is_locked" )
180187 autocomplete_fields = (
181188 "eap_registration" ,
182189 "created_by" ,
183190 "modified_by" ,
184191 "admin2" ,
192+ "partners" ,
185193 )
186194 readonly_fields = (
187195 "partner_contacts" ,
@@ -244,6 +252,9 @@ def regenerate_diff_pdf_file(self, request, queryset):
244252
245253 regenerate_diff_pdf_file .short_description = "Regenerate EAP diff PDF files for selected Full EAPs"
246254
255+ def full_eap_application (self , obj ):
256+ return f"{ obj .eap_registration .national_society .society_name } - { obj .eap_registration .disaster_type .name } "
257+
247258 def get_queryset (self , request ):
248259 return (
249260 super ()
@@ -258,6 +269,7 @@ def get_queryset(self, request):
258269 )
259270 .prefetch_related (
260271 "admin2" ,
272+ "partners" ,
261273 "partner_contacts" ,
262274 "key_actors" ,
263275 "risk_analysis_source_of_information" ,
0 commit comments