1.1 --- a/imip_store.py Tue Nov 25 21:59:42 2014 +0100
1.2 +++ b/imip_store.py Tue Nov 25 22:08:44 2014 +0100
1.3 @@ -131,6 +131,24 @@
1.4
1.5 return True
1.6
1.7 + def set_freebusy_for_other(self, user, freebusy, other):
1.8 +
1.9 + "For the given 'user', set 'freebusy' details for the 'other' user."
1.10 +
1.11 + filename = self.get_object_in_store(user, "freebusy-other", other)
1.12 + if not filename:
1.13 + return False
1.14 +
1.15 + f = open(filename, "w")
1.16 + try:
1.17 + for item in freebusy:
1.18 + f.write("\t".join(item) + "\n")
1.19 + finally:
1.20 + f.close()
1.21 + fix_permissions(filename)
1.22 +
1.23 + return True
1.24 +
1.25 def get_requests(self, user):
1.26
1.27 "Get requests for the given 'user'."