From 35dc5e8f0658d63be0ec6eeca1cdb0f203b203b0 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Thu, 26 Dec 2013 22:22:53 +0100 Subject: [PATCH] allow all future seminar for admin --- teleforma/context_processors.py | 2 +- teleforma/management/commands/teleforma-import-seminar-media.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) 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: -- 2.39.5