Skip to content
Snippets Groups Projects
Unverified Commit d4b1536d authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Add data models for lesson documentation.

parent a0c50e18
No related branches found
No related tags found
No related merge requests found
from django.db import models
from django.utils.translation import ugettext_lazy as _
from biscuit.chronos.util import current_week
from biscuit.core.mixins import SchoolRelated
class PersonalNote(SchoolRelated):
person = models.ForeignKey('core.Person', models.CASCADE)
week = models.IntegerField()
lesson_period = models.ForeignKey('chronos.LessonPeriod', models.CASCADE)
absent = models.BooleanField(default=False)
late = models.IntegerField(default=0)
excused = models.BooleanField(default=False)
remarks = models.CharField(max_length=200, blank=True)
class Meta:
unique_together = [['school', 'lesson_period', 'week', 'person']]
class LessonDocumentation(SchoolRelated):
week = models.IntegerField()
lesson_period = models.ForeigbKey('chronos.LessonPeriod', models.CASCADE)
topic = models.CharField(verbose_name=_('Lesson topic'), max_length=200)
homework = models.CharField(verbose_name=_('Homework'), max_length=200)
class Meta:
unique_together = [['school', 'lesson_period', 'week']]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment