Andrew McMillan
13ce4c147a
Add support for writing local scheduling requests on PUT.
...
In the new Scheduling Extensions for CalDAV the server is expected
to construct iCalendar METHOD:REQUEST invitations and put them into
the scheduling inbox for each (local) attendee. This patch does
that, and hopefully breaks the back of implementing the full
scheduling extensions.
2011-09-07 23:40:28 +12:00
Andrew McMillan
b4dfa9c1bf
Rewriting some TODO comments as @todo
2011-08-26 01:03:13 +12:00
Andrew McMillan
7b966171cf
Correct typo in POST handling.
2010-11-21 00:50:47 +13:00
Andrew McMillan
83ec11403a
Fix typo in iTIP CANCEL handling.
2010-10-16 10:26:42 +13:00
Andrew McMillan
50fccc73d8
Working freebusy refactored to use a single core routine.
2010-08-30 18:55:23 +12:00
Andrew McMillan
66aa72ea48
Migrate POST to AwlQuery.
2010-03-17 22:24:49 +13:00
Rob Ostensen
3efbddd9bd
Scheduling extentions working with iCal 4
2010-03-10 13:46:42 +13:00
Andrew McMillan
9ecc95399b
Force function parameter types for older PostgreSQL versions.
2009-12-21 22:18:54 +13:00
Andrew McMillan
19199d5f86
Replaced the old get_permissions() call with the new permissions model.
2009-12-21 13:04:25 +13:00
Andrew McMillan
878f71e999
Only responde with freebusy to a VFREEBUSY request.
2009-11-05 17:07:30 +13:00
Andrew McMillan
bc805e0700
Do case-insensitive e-mail lookup, fallback to case sensitive on multiples.
2009-06-27 20:35:55 +12:00
Andrew McMillan
29f775c529
Fix timezone handling bug in freebusy POST.
2009-06-16 23:50:58 +12:00
Andrew McMillan
a4d5cac40a
schedule-response should be in CalDAV namespace.
2009-06-10 09:58:46 +12:00
Andrew McMillan
8a8083b056
Switch to use RRULE function.
2009-05-12 14:45:44 +12:00
Andrew McMillan
146da01a7d
Freebusy time should all be GMT based.
2009-03-31 22:25:52 +13:00
Wolfgang Herget
6eaaaa3a08
Added dummy handler for CalDAV POST (CANCEL) requests, wanted by Apple iCal
2009-03-19 10:20:26 +13:00
Andrew McMillan
964d0a1224
Fix brokenness after getting rid of crappy halfway namespaced tag handling.
2008-11-12 22:55:53 +13:00
Andrew McMillan
2c4a620967
Switch to iCalComponent rather than iCalendar.
2008-11-10 11:49:10 +13:00
Andrew McMillan
ff87efdc1d
Use @todo: everywhere for phpdocumentor syntax.
2008-11-01 19:27:33 +13:00
Andrew McMillan
499d2e3856
Include XML headers in response.
2008-10-31 23:30:53 +13:00
Andrew McMillan
1fc443c9a4
Apply free-busy permissions to POST free/busy requests.
2008-10-30 20:48:09 +13:00
Andrew McMillan
4db226d48e
Add the fetching of the permissions to the query, even if we don't apply them yet.
2008-10-28 20:38:46 +13:00
Andrew McMillan
ecea83fb03
Put some workarounds in for Apple iCal.
2008-10-26 11:20:02 +13:00
Andrew McMillan
1eff233266
Add FBTYPE to busy details.
2008-10-26 00:54:32 +13:00
Andrew McMillan
50af0f13d3
Seems PHP is very aggressive about using pointers nowadays.
2008-10-25 21:42:17 +13:00
Andrew McMillan
640ca24213
The recipient header died in draft-sched-05, so we use the iCalendar ATTENDEE instead.
2008-10-25 20:35:44 +13:00
Andrew McMillan
49013d36ac
Add support for POST freebusy request per draft caldav scheduling RFC.
2008-10-24 18:03:27 +13:00
Andrew McMillan
5ec4c33670
Remove case-folding of incoming XML.
2008-10-21 23:04:31 +13:00