diff --git a/partners/admin.py b/partners/admin.py index 50290d597a3c74dc13f05feb92afa0e769e2724f..6aa2fcafcfb5a09a794a0adda4cb9ce76ba9dea1 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)