SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit 457860ce authored by Jean-Sébastien Caux's avatar Jean-Sébastien Caux
Browse files

Add admin for new classes in organizations app

parent f4b904e3
No related branches found
No related tags found
No related merge requests found
......@@ -4,12 +4,32 @@ __license__ = "AGPL v3"
from django.contrib import admin
from .models import Organization
from .models import Organization, OrganizationEvent, ContactPerson, Contact, ContactRole
class OrganizationEventInline(admin.TabularInline):
model = OrganizationEvent
extra = 0
class ContactPersonInline(admin.TabularInline):
model = ContactPerson
extra = 0
class OrganizationAdmin(admin.ModelAdmin):
inlines = [OrganizationEventInline, ContactPersonInline,]
search_fields = ['name', 'acronym']
admin.site.register(Organization, OrganizationAdmin)
class ContactRoleInline(admin.TabularInline):
model = ContactRole
extra = 0
class ContactAdmin(admin.ModelAdmin):
inlines = [ContactRoleInline,]
search_fields = ['user__last_name', 'user__first_name', 'user__email']
admin.site.register(Contact, ContactAdmin)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment