From d973e73d65f48980d602069228869cf92eee9a9c Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Mon, 15 Nov 2021 05:42:46 +0100 Subject: [PATCH] add media form filter --- teleforma/admin.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/teleforma/admin.py b/teleforma/admin.py index f89b5c67..ff06cea2 100644 --- a/teleforma/admin.py +++ b/teleforma/admin.py @@ -334,6 +334,14 @@ def duplicate_medias(modeladmin, request, queryset): class MediaAdmin(admin.ModelAdmin): + + def get_form(self, request, obj=None, **kwargs): + form = super(MediaAdmin, self).get_form(request, obj, **kwargs) + periods = Period.objects.all() + period = get_default_period(periods) + form.base_fields['conference'].queryset = Conference.objects.filter(period=period) + return form + list_per_page = 30 exclude = ['readers'] search_fields = ['id', 'title', 'course__title', 'course__code'] -- 2.39.5