From 49807644fc1b8ee23d61c9d52d9646b39929fb84 Mon Sep 17 00:00:00 2001
From: "J.-S. Caux" <J.S.Caux@uva.nl>
Date: Sun, 11 Jun 2017 09:40:21 +0200
Subject: [PATCH] Improve admin for ProspectivePartners

---
 partners/admin.py  | 18 ++++++++++--------
 partners/models.py |  2 +-
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/partners/admin.py b/partners/admin.py
index d2277fbda..50290d597 100644
--- a/partners/admin.py
+++ b/partners/admin.py
@@ -1,24 +1,26 @@
 from django.contrib import admin
 
-from .models import Contact, Partner, Consortium, ProspectivePartner, MembershipAgreement,\
-                    ProspectiveContact
-
+from .models import Contact, Partner, PartnerEvent, Consortium,\
+                    ProspectivePartner, ProspectiveContact, ProspectivePartnerEvent,\
+                    MembershipAgreement
 
 class ProspectiveContactInline(admin.TabularInline):
     model = ProspectiveContact
     extra = 0
 
-
-class PartnerAdmin(admin.ModelAdmin):
-    search_fields = ('institution', )
-
+class ProspectivePartnerEventInline(admin.TabularInline):
+    model = ProspectivePartnerEvent
 
 class ProspectivePartnerAdmin(admin.ModelAdmin):
-    inlines = (ProspectiveContactInline,)
+    inlines = (ProspectiveContactInline, ProspectivePartnerEventInline,)
     list_display = ('institution_name', 'date_received', 'status')
     list_filter = ('kind', 'status')
 
 
+class PartnerAdmin(admin.ModelAdmin):
+    search_fields = ('institution', )
+
+
 admin.site.register(Partner, PartnerAdmin)
 admin.site.register(Contact)
 admin.site.register(Consortium)
diff --git a/partners/models.py b/partners/models.py
index 075826f7a..fd757800d 100644
--- a/partners/models.py
+++ b/partners/models.py
@@ -83,7 +83,7 @@ class ProspectivePartnerEvent(models.Model):
                                  blank=True, null=True)
 
     def __str__(self):
-        return '%s: %s' % (str(self.prospective_partner), self.get_event_display())
+        return '%s: %s' % (str(self.prospartner), self.get_event_display())
 
 
 ###########################
-- 
GitLab