1.1 --- a/imipweb/calendar.py Sun Apr 03 22:37:11 2016 +0200
1.2 +++ b/imipweb/calendar.py Sun Apr 03 22:37:54 2016 +0200
1.3 @@ -486,7 +486,7 @@
1.4 # Filter periods outside the given view.
1.5
1.6 if view_period:
1.7 - periods = get_overlapping(periods, view_period)
1.8 + periods = periods.get_overlapping(view_period)
1.9
1.10 # Get the time scale with start and end points.
1.11
2.1 --- a/imipweb/resource.py Sun Apr 03 22:37:11 2016 +0200
2.2 +++ b/imipweb/resource.py Sun Apr 03 22:37:54 2016 +0200
2.3 @@ -23,6 +23,7 @@
2.4 from imiptools.client import Client, ClientForObject
2.5 from imiptools.data import get_uri
2.6 from imiptools.dates import format_datetime, to_date
2.7 +from imiptools.period import FreeBusyCollection
2.8 from imipweb.data import event_period_from_period, form_period_from_period, \
2.9 FormDate, PeriodError
2.10 from imipweb.env import CGIEnvironment
2.11 @@ -151,7 +152,7 @@
2.12
2.13 "Return a list of periods comprising the request summary."
2.14
2.15 - summary = []
2.16 + summary = FreeBusyCollection()
2.17
2.18 for uid, recurrenceid, request_type in self._get_requests():
2.19