From 5ab7b322fb0dc9434e4107e775952f35723091ae Mon Sep 17 00:00:00 2001 From: Yoan Le Clanche Date: Thu, 23 Sep 2021 10:56:28 +0200 Subject: [PATCH] Disable filtered queryset on suggested conference / seminar : https://trackers.pilotsystems.net/prebarreau/0269 --- teleforma/admin.py | 48 +++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/teleforma/admin.py b/teleforma/admin.py index 8b3b0161..acbc97c8 100644 --- a/teleforma/admin.py +++ b/teleforma/admin.py @@ -167,18 +167,18 @@ class ConferenceAdmin(admin.ModelAdmin): Q(period__name__in=years) | Q(id__in=current_values) ) - if instance: - current_values = [doc.id for doc in instance.suggested_seminars.all()] - context['adminform'].form.fields['suggested_seminars'].queryset = Seminar.objects.filter( - Q(private=2) | - Q(id__in=current_values) - ) - if instance: - current_values = [doc.id for doc in instance.suggested_conferences.all()] - context['adminform'].form.fields['suggested_conferences'].queryset = Conference.objects.filter( - Q(status=2) | - Q(id__in=current_values) - ) + # if instance: + # current_values = [doc.id for doc in instance.suggested_seminars.all()] + # context['adminform'].form.fields['suggested_seminars'].queryset = Seminar.objects.filter( + # Q(private=2) | + # Q(id__in=current_values) + # ) + # if instance: + # current_values = [doc.id for doc in instance.suggested_conferences.all()] + # context['adminform'].form.fields['suggested_conferences'].queryset = Conference.objects.filter( + # Q(status=2) | + # Q(id__in=current_values) + # ) return super(ConferenceAdmin, self).render_change_form(request, context, *args, **kwargs) def export_conference(self, request, queryset): @@ -257,18 +257,18 @@ class SeminarAdmin(admin.ModelAdmin): ) # Suggested seminars / conferences - if instance: - current_values = [doc.id for doc in instance.suggested_seminars.all()] - context['adminform'].form.fields['suggested_seminars'].queryset = Seminar.objects.filter( - Q(private=2) | - Q(id__in=current_values) - ) - if instance: - current_values = [doc.id for doc in instance.suggested_conferences.all()] - context['adminform'].form.fields['suggested_conferences'].queryset = Conference.objects.filter( - Q(status=2) | - Q(id__in=current_values) - ) + # if instance: + # current_values = [doc.id for doc in instance.suggested_seminars.all()] + # context['adminform'].form.fields['suggested_seminars'].queryset = Seminar.objects.filter( + # Q(private=2) | + # Q(id__in=current_values) + # ) + # if instance: + # current_values = [doc.id for doc in instance.suggested_conferences.all()] + # context['adminform'].form.fields['suggested_conferences'].queryset = Conference.objects.filter( + # Q(status=2) | + # Q(id__in=current_values) + # ) return super(SeminarAdmin, self).render_change_form(request, context, *args, **kwargs) def clone_seminars(self, request, queryset): -- 2.39.5