]> git.parisson.com Git - teleforma.git/commitdiff
allow all future seminar for admin
authorGuillaume Pellerin <yomguy@parisson.com>
Thu, 26 Dec 2013 21:22:53 +0000 (22:22 +0100)
committerGuillaume Pellerin <yomguy@parisson.com>
Thu, 26 Dec 2013 21:22:53 +0000 (22:22 +0100)
teleforma/context_processors.py
teleforma/management/commands/teleforma-import-seminar-media.py

index c71841983e04099e13987d508bf21ba72f075e87..bd9d57679f01489572a4c1249b59055cde19a106 100644 (file)
@@ -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 = {}
 
index ed358524ddd1ba1eb7889324754db3799eeae227..5953f3278401e9f11d34d73eece13ced529d9a12 100644 (file)
@@ -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: