1.1 --- a/imiptools/content.py Tue Dec 09 00:27:14 2014 +0100
1.2 +++ b/imiptools/content.py Tue Dec 09 22:29:46 2014 +0100
1.3 @@ -192,6 +192,16 @@
1.4
1.5 return periods
1.6
1.7 +def remove_from_freebusy(freebusy, attendee, uid, store):
1.8 +
1.9 + """
1.10 + For the given 'attendee', remove periods from 'freebusy' that are associated
1.11 + with 'uid' in the 'store'.
1.12 + """
1.13 +
1.14 + remove_period(freebusy, uid)
1.15 + store.set_freebusy(attendee, freebusy)
1.16 +
1.17 def update_freebusy(freebusy, attendee, periods, transp, uid, store):
1.18
1.19 """
1.20 @@ -367,6 +377,9 @@
1.21 def get_periods(self):
1.22 return get_periods(self.details)
1.23
1.24 + def remove_from_freebusy(self, freebusy, attendee):
1.25 + remove_from_freebusy(freebusy, attendee, self.uid, self.store)
1.26 +
1.27 def update_freebusy(self, freebusy, attendee, periods):
1.28 return update_freebusy(freebusy, attendee, periods, self.get_value("TRANSP"), self.uid, self.store)
1.29