From: Yoan Le Clanche Date: Thu, 23 Sep 2021 08:56:28 +0000 (+0200) Subject: Disable filtered queryset on suggested conference / seminar : https://trackers.pilots... X-Git-Tag: 2.8.1-pro~156 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=5ab7b322fb0dc9434e4107e775952f35723091ae;p=teleforma.git Disable filtered queryset on suggested conference / seminar : https://trackers.pilotsystems.net/prebarreau/0269 --- 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):