From: Guillaume Pellerin Date: Thu, 26 Dec 2013 21:22:53 +0000 (+0100) Subject: allow all future seminar for admin X-Git-Tag: 2.8.1-pro~381 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=35dc5e8f0658d63be0ec6eeca1cdb0f203b203b0;p=teleforma.git allow all future seminar for admin --- diff --git a/teleforma/context_processors.py b/teleforma/context_processors.py index c7184198..bd9d5767 100644 --- a/teleforma/context_processors.py +++ b/teleforma/context_processors.py @@ -106,7 +106,7 @@ def all_seminars(request, progress_order=False, date_order=False): seminars = auditor.seminars.filter(status=2, expiry_date__gte=now) elif user.is_staff or user.is_superuser: - seminars = Seminar.objects.filter(expiry_date__gte=now) + seminars = Seminar.objects.filter(Q(expiry_date__gte=now) | Q(expiry_date=None)) else: seminars = {} diff --git a/teleforma/management/commands/teleforma-import-seminar-media.py b/teleforma/management/commands/teleforma-import-seminar-media.py index ed358524..5953f327 100644 --- a/teleforma/management/commands/teleforma-import-seminar-media.py +++ b/teleforma/management/commands/teleforma-import-seminar-media.py @@ -182,6 +182,7 @@ class Command(BaseCommand): if not media in seminar.medias.all(): seminar.medias.add(media) + seminar.save() # import previews if preview_trigger: