I did not see a VAvailability object in biweekly. Is this functionality
supported? My example would be to set 'working hours' for a particular
attendee so that they are not scheduled for events that are outside of
their ability to attend.
If not, how would this best represented? several recurring VEvents within
an ICalendar that essentially create the unavailable time as 'busy' events?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The VFREEBUSY component is used to store this information. It records a person's availability over a set time period.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2014-10-08
I was not aware that freebusy had a recurring feature. In my working hours example, I want to say this person is available from 9-5 M-F from now to eternity. Then, when I get incoming events I can compare them against these working hours (and any other events) to see if there is a conflict.
You're right, VFREEBUSY does not support recurring dates. Not sure why they decided to do this. I guess you will just have to define enough FREEBUSY properties to cover the near future? (like two weeks into the future?)
Can you tell me where to find the specs for VAVAILABILITY? I might like to add support for this.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I did not see a VAvailability object in biweekly. Is this functionality
supported? My example would be to set 'working hours' for a particular
attendee so that they are not scheduled for events that are outside of
their ability to attend.
If not, how would this best represented? several recurring VEvents within
an ICalendar that essentially create the unavailable time as 'busy' events?
The VFREEBUSY component is used to store this information. It records a person's availability over a set time period.
I was not aware that freebusy had a recurring feature. In my working hours example, I want to say this person is available from 9-5 M-F from now to eternity. Then, when I get incoming events I can compare them against these working hours (and any other events) to see if there is a conflict.
From this link:
http://www.kanzaki.com/docs/ical/vfreebusy.html
"The recurrence properties ("RRULE", "EXRULE", "RDATE", "EXDATE") are not permitted within a "VFREEBUSY" calendar component. "
You're right, VFREEBUSY does not support recurring dates. Not sure why they decided to do this. I guess you will just have to define enough FREEBUSY properties to cover the near future? (like two weeks into the future?)
Can you tell me where to find the specs for VAVAILABILITY? I might like to add support for this.
I think this is the spec:
https://tools.ietf.org/id/draft-daboo-calendar-availability-05.txt
Thanks!