Browse Source

A teď je zlomový deadline určen prakticky kompletně

zadavatko_problemu
Jonas Havelka 2 years ago
parent
commit
1f12f5c7ec
  1. 6
      seminar/models/tvorba.py

6
seminar/models/tvorba.py

@ -331,7 +331,11 @@ class Cislo(SeminarModelBase):
def zlomovy_deadline_pro_papirove_cislo(self):
prvni_deadline = Deadline.objects.filter(Q(typ=Deadline.TYP_PRVNI) | Q(typ=Deadline.TYP_PRVNI_A_SOUS), cislo=self).first()
if prvni_deadline is None:
return self.posledni_deadline
posledni_deadline = self.posledni_deadline
if posledni_deadline is None:
# TODO promyslet, co se má stát tady
return Deadline.objects.filter(Q(cislo__poradi__lt=self.poradi) | Q(cislo__rocnik__rocnik__lt=self.rocnik.rocnik)).order_by("deadline").last()
return posledni_deadline
return prvni_deadline
@property

Loading…
Cancel
Save