from django.db import models class UrenMomentopname(models.Model): """Een opgeslagen momentopname van het urenoverzicht (voor geschiedenis).""" schooljaar = models.ForeignKey( "core.Schooljaar", on_delete=models.CASCADE, related_name="uren_momentopnames" ) gemaakt_op = models.DateTimeField(auto_now_add=True) payload = models.JSONField(default=dict) class Meta: verbose_name = "uren-momentopname" verbose_name_plural = "uren-momentopnames" ordering = ["-gemaakt_op"] def __str__(self) -> str: return f"Urenoverzicht {self.schooljaar} @ {self.gemaakt_op:%Y-%m-%d %H:%M}"