From 749d6ad5bcc3bb8469e45a1ffc8e2dcde610ed32 Mon Sep 17 00:00:00 2001
From: Jorran de Wit <jorrandewit@outlook.com>
Date: Tue, 20 Jun 2017 16:21:31 +0200
Subject: [PATCH] Add Contact to admin as inline

---
 partners/admin.py | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/partners/admin.py b/partners/admin.py
index 50290d597..6aa2fcafc 100644
--- a/partners/admin.py
+++ b/partners/admin.py
@@ -1,16 +1,19 @@
 from django.contrib import admin
 
-from .models import Contact, Partner, PartnerEvent, Consortium,\
+from .models import Contact, Partner, Consortium,\
                     ProspectivePartner, ProspectiveContact, ProspectivePartnerEvent,\
                     MembershipAgreement
 
+
 class ProspectiveContactInline(admin.TabularInline):
     model = ProspectiveContact
     extra = 0
 
+
 class ProspectivePartnerEventInline(admin.TabularInline):
     model = ProspectivePartnerEvent
 
+
 class ProspectivePartnerAdmin(admin.ModelAdmin):
     inlines = (ProspectiveContactInline, ProspectivePartnerEventInline,)
     list_display = ('institution_name', 'date_received', 'status')
@@ -21,8 +24,14 @@ class PartnerAdmin(admin.ModelAdmin):
     search_fields = ('institution', )
 
 
+class ContactInline(admin.StackedInline):
+    model = Contact
+    extra = 0
+    min_num = 0
+    verbose_name = 'Contact (Partners)'
+
+
 admin.site.register(Partner, PartnerAdmin)
-admin.site.register(Contact)
 admin.site.register(Consortium)
 admin.site.register(ProspectivePartner, ProspectivePartnerAdmin)
 admin.site.register(MembershipAgreement)
-- 
GitLab