From b288b1cb7cf9f0beb17cccd455a3113f5e0b7d60 Mon Sep 17 00:00:00 2001 From: test test Date: Mon, 28 Jun 2021 11:25:44 +0200 Subject: [PATCH] Hide old webclass from professor appointments page --- teleforma/webclass/views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/teleforma/webclass/views.py b/teleforma/webclass/views.py index 5d39a926..e3ecbf7d 100644 --- a/teleforma/webclass/views.py +++ b/teleforma/webclass/views.py @@ -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 -- 2.39.5