from django.db import models from mamweb.models.base import SeminarModelBase from .osoba import Osoba class Prijemce(SeminarModelBase): class Meta: db_table = 'seminar_prijemce' verbose_name = 'příjemce' verbose_name_plural = 'příjemce' # Interní ID id = models.AutoField(primary_key=True) poznamka = models.TextField( 'neveřejná poznámka', blank=True, help_text='Neveřejná poznámka k příemci čísel (plain text)', ) osoba = models.OneToOneField( Osoba, verbose_name='komu', blank=False, null=False, help_text='Které osobě či na jakou adresu se mají zasílat čísla', on_delete=models.CASCADE, ) zasilat_cislo_emailem = models.BooleanField( 'zasílat číslo emailem', help_text='True pokud chce příjemce dostávat číslo emailem', default=False, ) # FIXME: možná chceme něco jako vazbu na osobu XOR školu a počet kusů k zaslání # FIXME: a možná taky posílání na mail a možná taky přes něj chceme posílat i řešitelům def __str__(self): return self.osoba.plne_jmeno()