From 55814a57b3f078877769f1ea2f166f6c5e3fbac8 Mon Sep 17 00:00:00 2001 From: Hiroshi Miura Date: Sat, 1 Aug 2015 12:51:47 +0900 Subject: [PATCH] admin: inline edit section Signed-off-by: Hiroshi Miura --- symposion/conference/admin.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/symposion/conference/admin.py b/symposion/conference/admin.py index c8e57441..f7145303 100644 --- a/symposion/conference/admin.py +++ b/symposion/conference/admin.py @@ -3,7 +3,18 @@ from symposion.conference.models import Conference, Section -admin.site.register(Conference, list_display=("title", "start_date", "end_date")) +class SectionInline(admin.TabularInline): + model = Section + prepopulated_fields = {"slug": ("name",)} + extra = 1 + + +class ConferenceAdmin(admin.ModelAdmin): + list_display = ("title", "start_date", "end_date") + inlines = [SectionInline, ] + + +admin.site.register(Conference, ConferenceAdmin) admin.site.register( Section, prepopulated_fields={"slug": ("name",)},