Skip to content
This repository has been archived by the owner. It is now read-only.

Add support for ifb (VFREEBUSY) files via GET #237

Closed
macosforgebot opened this issue Jul 28, 2008 · 5 comments
Closed

Add support for ifb (VFREEBUSY) files via GET #237

macosforgebot opened this issue Jul 28, 2008 · 5 comments

Comments

@macosforgebot
Copy link

@macosforgebot macosforgebot commented Jul 28, 2008

helge@… originally submitted this as ticket:300


CalendarServer currently does not support retrieving regular VFREEBUSY (.vfb, .ifb) resources via a regular HTTP GET.

Support for GETable freebusy files would be very helpful since almost any calendar client (including Outlook) already supports that.

My suggestion is to add a virtual 'freebusy.ifb' resource below each calendar and one below each principal. Example:

  /users/user01/calendar/freebusy.ifb
  /principals/__uids__/user01/freebusy.ifb

Another option would be

  /users/user01/calendar.ifb

It would be very good for caching if the resources would have an etag. Eg in the case of calendar collection freebusy resources that could be derived from the collections ctag.

@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Aug 14, 2008

@wsanchez originally submitted this as comment:1:⁠ticket:300

  • Owner changed from @wsanchez to @cyrusdaboo
  • Priority changed from 5: Not set to 3: Important
  • Milestone set to 2.x

Cyrus, doesn't the new freebusy resource address this?

@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Aug 14, 2008

helge@… originally submitted this as comment:2:⁠ticket:300


Cyrus wrote in the list that some specific branch supports this. It would be great if it would be included in trunk, ifb via HTTP/FTP is really widespread and is probably the only aspect of the iCalendar format which has no interop issues at all :-)

@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Aug 15, 2008

@wsanchez originally submitted this as comment:3:⁠ticket:300


Yeah, that's the plan.

@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Oct 28, 2008

@wsanchez originally submitted this as comment:4:⁠ticket:300


Cyrus, think is on trunk now, yes?

@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Oct 28, 2008

@cyrusdaboo originally submitted this as comment:5:⁠ticket:300

  • Status changed from new to closed
  • Resolution set to Software changed

A GET'able freebusy resource is now supported (on trunk) in each user's calendar home, e.g. /calendars/users/cdaboo/freebusy. By default this is enabled but authentication is required. Anonymous access can be enabled via an option in the caldavd.plist file.

The resource accepts some query parameters that are in the process of being standardized by CalConnect.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.