date_password_init = models.DateField(_("date d'init de mot de passe"), null=True, blank=True)
message_platform = models.TextField(_('message pour internaute'), blank=True)
message_local = models.TextField(_('message pour presentielle'), blank=True)
+ is_open = models.BooleanField(_('is open'), default=True)
def __unicode__(self):
return self.name
periods.append(child)
if user.is_superuser or user.is_staff:
- periods = Period.objects.all()
+ periods = Period.objects.filter(is_open=True)
professor = user.professor.all()
if professor:
- periods = Period.objects.all()
+ periods = Period.objects.filter(is_open=True)
quotas = user.quotas.all()
if quotas and not (user.is_superuser or user.is_staff) and not professor: