monkeyfdude / caldav4j

Automatically exported from code.google.com/p/caldav4j
0 stars 0 forks source link

Add Scheduling support #17

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Add scheduling support:

http://tools.ietf.org/html/draft-desruisseaux-caldav-sched-03

to start we need:
* a class name;
* a minimal set of supported RFC features
* a test class;
* some volounteers ;)

Interested people can post on list.

Original issue reported on code.google.com by robipo...@gmail.com on 19 Sep 2008 at 11:29

GoogleCodeExporter commented 9 years ago
scheduling is now @draft 06.

work has begun on 
* a package: caldav4j.scheduling.*
* test method for creating a REPLY from a REQUEST
* method for send invitation using /Outbox

Original comment by robipo...@gmail.com on 19 Dec 2008 at 2:38

GoogleCodeExporter commented 9 years ago
Scheduled as "idea" for GSoC.

* an helper class that, given a meeting, elaborates a REPLY
* implement an ACL class helper that supports scheduling privileges

Original comment by robipo...@gmail.com on 12 Mar 2010 at 4:48

GoogleCodeExporter commented 9 years ago
The scheduling draft is now at version 08, see
http://tools.ietf.org/html/draft-desruisseaux-caldav-sched-08

As far as I understand the 08 version of this draft, scheduling an event has to 
be
done using a simple PUT method, no special HTTP headers. So the
CalDAV4JScheduleMethodFactory has no use anymore (at least not for the 08 
version of
the spec)

Tried the simple PUT on bedeworks 3.6 and it seemed to work correctly.

Original comment by hatersch...@gmail.com on 20 May 2010 at 8:00

GoogleCodeExporter commented 9 years ago
The new bedework feature, named implicit scheduling, works for internal users 
(eg 
from bedework to bedework/outside)

Bedework provides a scheduling interfaces used to manage meeting 
request/replies from 
external software. Ex. I implemented a postfix plugin that takes ics from 
incoming 
mail and push them to bedework thru that interface.

The CalDAV4JScheduleMethodFactory is used for managing that interface.

Original comment by robipo...@gmail.com on 20 May 2010 at 8:36

GoogleCodeExporter commented 9 years ago
To use the implicit scheduling we need to support the "Schedule-Tag" header.

It should be quite easy...

Original comment by robipo...@gmail.com on 22 Sep 2010 at 9:36

GoogleCodeExporter commented 9 years ago
A resource on implicit scheduling: 
http://blogs.sun.com/arnaudq/entry/group_event_example_using_implicit

Original comment by robipo...@gmail.com on 22 Sep 2010 at 9:37