From: Guillaume Pellerin Date: Mon, 15 Nov 2021 04:42:46 +0000 (+0100) Subject: add media form filter X-Git-Tag: 2.5.0~31 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=d973e73d65f48980d602069228869cf92eee9a9c;p=teleforma.git add media form filter --- 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']