Project

General

Profile

« Previous | Next » 

Revision 6aa3310c

Added by Serghei Mihai over 11 years ago

agenda: handling cases when service time tables are not queryset

View differences:

calebasse/agenda/appointments.py
appointments = []
activity = {'absences': []}
service_time_tables = time_tables.filter(services=service)
service_time_tables = [tt for tt in time_tables if service in tt.services.all()]
timetables_set = IntervalSet((t.to_interval(date) for t in service_time_tables))
holidays_set = IntervalSet((h.to_interval(date) for h in holidays))
busy_occurrences_set = IntervalSet((o.to_interval() for o in events if not o.is_event_absence() and service in o.services.all()))

Also available in: Unified diff