Project

General

Profile

« Previous | Next » 

Revision 84614733

Added by Benjamin Dauvergne over 12 years ago

personnes: rewrite holidays view (fixes #2308)

View differences:

calebasse/personnes/models.py
356 356
                          |models.Q(service__isnull=True))
357 357

  
358 358
    def for_service_workers(self, service):
359
        return self.filter(worker__services=service)
359
        return self.filter(models.Q(worker__services=service)
360
                |models.Q(service=service)
361
                |models.Q(worker__isnull=True, service__isnull=True))
360 362

  
361 363
    def future(self):
362 364
        return self.filter(end_date__gte=date.today())
......
418 420
                ret += u" (jusqu'à {0})".format(time2french(self.end_time))
419 421
        return ret
420 422

  
421
    def to_interval(self, date):
423
    def to_interval(self, date=None):
422 424
        if date == self.start_date:
423 425
            start_time = self.start_time or datetime_time(8, 0)
424 426
        else:

Also available in: Unified diff