Project

General

Profile

« Previous | Next » 

Revision de502147

Added by Frédéric Péters over 12 years ago

agenda: handle global holidays in agenda view (#2236)

View differences:

calebasse/agenda/views.py
72 72
        for worker in workers:
73 73
            time_tables_worker = [tt for tt in time_tables if tt.worker.id == worker.id]
74 74
            occurrences_worker = [o for o in occurrences if worker.id in o.event.participants.values_list('id', flat=True)]
75
            holidays_worker = [h for h in holidays if h.worker_id == worker.id]
75
            holidays_worker = [h for h in holidays if h.worker_id in (None, worker.id)]
76 76
            occurrences_workers[worker.id] = occurrences_worker
77 77
            time_tables_workers[worker.id] = time_tables_worker
78 78
            holidays_workers[worker.id] = holidays_worker

Also available in: Unified diff