fixed group not being attributed to sessions

This commit is contained in:
faraphel-gima 2023-11-28 13:17:14 +01:00
parent 3c06c6e52b
commit 0e78f0b388

View file

@ -1,4 +1,3 @@
import os
import uuid import uuid
from datetime import datetime, timedelta from datetime import datetime, timedelta
@ -96,6 +95,7 @@ class TeachingSession(models.Model):
duration: timedelta = models.DurationField() duration: timedelta = models.DurationField()
note: str = models.TextField(blank=True) note: str = models.TextField(blank=True)
group = models.ForeignKey(to=StudentGroup, on_delete=models.CASCADE, related_name="teaching_sessions")
teacher = models.ForeignKey(to=get_user_model(), on_delete=models.CASCADE, related_name="teaching_sessions") teacher = models.ForeignKey(to=get_user_model(), on_delete=models.CASCADE, related_name="teaching_sessions")
@property @property
@ -128,7 +128,7 @@ class Absence(models.Model):
message: str = models.TextField() message: str = models.TextField()
student = models.ForeignKey(to=get_user_model(), on_delete=models.CASCADE, related_name="absented_sessions") student = models.ForeignKey(to=get_user_model(), on_delete=models.CASCADE, related_name="absented_sessions")
session = models.ManyToManyField(to=TeachingSession, on_delete=models.CASCADE, related_name="absences") session = models.ManyToManyField(to=TeachingSession, blank=True, related_name="absences")
class AbsenceAttachment(models.Model): class AbsenceAttachment(models.Model):