]> git.parisson.com Git - teleforma.git/commitdiff
Hide old webclass from professor appointments page
authortest test <yoanl@pilotsystems.net>
Mon, 28 Jun 2021 09:25:44 +0000 (11:25 +0200)
committerYoan Le Clanche <yoanl@pilotsystems.net>
Mon, 28 Jun 2021 09:25:44 +0000 (11:25 +0200)
teleforma/webclass/views.py

index 5d39a926fcdad53726bfe7b1ca3761329269fea2..e3ecbf7d5f261a53794c054bd801f645efdc966e 100644 (file)
@@ -7,6 +7,7 @@ from django.shortcuts import get_object_or_404, redirect, render
 from django.urls import reverse
 from django.utils.decorators import method_decorator
 from django.views.generic import FormView, TemplateView, View
+from datetime import datetime
 
 from ..decorators import access_required
 from ..views.core import get_courses, get_periods
@@ -25,9 +26,9 @@ class WebclassProfessorAppointments(TemplateView):
         user = self.request.user
         if not user.professor:
             return HttpResponse('Unauthorized', status=401)
+        today = datetime.today()
         context['slots'] = WebclassSlot.published.filter(
-            professor=user.professor.get(), webclass__status=3).order_by('day', 'start_hour')
-        print(context['slots'])
+            professor=user.professor.get(), webclass__status=3, webclass__end_date__gte=today).order_by('day', 'start_hour')
         return context