34 Commits

Author SHA1 Message Date
Andrew McMillan
c7c6a0a62c When creating a fake event, don't create a blank RRULE. 2008-02-09 21:20:55 +13:00
Andrew McMillan
8a6c502d9b Performance improvement. 2008-01-25 22:10:01 +13:00
Andrew McMillan
615c53d3f8 Efficiency improvements from bypassing get_permissions() call in query. 2008-01-23 18:03:28 +13:00
Andrew McMillan
6346ae5966 Remove some bugs in timezone handling on WebDAV presentation of folders. 2007-12-14 23:45:36 +13:00
Andrew McMillan
b7eae51e77 Fix handling of CONFIDENTIAL events. 2007-11-05 15:00:24 +13:00
Andrew McMillan
5f2a55bcf5 Scrub confidential events more thoroughly. 2007-11-04 23:30:51 +13:00
Andrew McMillan
c2794db775 Maxime Delorme suggested that we should do this differently now that
the iCalendar class is more functional.  I agree.
2007-10-28 18:19:14 +13:00
Andrew McMillan
e64db0fae4 If an event is public, we should show it! 2007-10-26 12:00:47 +13:00
Andrew McMillan
94b6418fd3 When class is NULL we should consider it to be PUBLIC. 2007-10-25 15:20:55 +13:00
Andrew McMillan
05beacd24c GET on a collection should include any VTODO that are in there as well. 2007-10-18 21:49:36 +13:00
Andrew McMillan
63d5a9886d If we have full permissions to see this, we shouldn't care what type
it is that we are returning.  The iCalendar class has a better interface
for this now, so we will use that.
2007-10-18 17:16:37 +13:00
Andrew McMillan
cc193c438e Security patch (confidential events leakage) from Maxime Delorme. 2007-09-29 23:06:24 +12:00
Andrew McMillan
3a227fd75a Enforce ordering of response. 2007-04-04 21:54:28 +12:00
Andrew McMillan
ddfbd624a7 Add handling of PRIVATE events to GET. 2007-03-06 14:59:18 +13:00
Andrew McMillan
f94558832e Ensure the Etag is provided for GET requests. 2007-02-13 11:38:09 +13:00
Andrew McMillan
3bc5cf584b Send correct list of timezones with calendar export of collection. 2007-01-04 09:46:34 +13:00
Andrew McMillan
feec3a0f7a Get a whole calendar when requested against a collection. 2007-01-04 08:35:20 +13:00
Andrew McMillan
7c56e10f76 There are no situations where If-Match or If-None-Match is applied for a GET. 2007-01-04 08:08:04 +13:00
Andrew McMillan
402ed54bfb More translatability. 2006-12-28 13:08:14 +13:00
Andrew McMillan
70372992cb The GET header should be plain text/calendar and not include a charset or
Evolution will break.
2006-12-05 15:15:46 +13:00
Andrew McMillan
28f4c87e36 One last variable name changed... 2006-12-02 11:54:55 +13:00
Andrew McMillan
674ca88ea8 Fix the GET to use the request object. 2006-11-27 09:30:19 +13:00
Andrew McMillan
7ea9e42240 Also support the HEAD method as a GET without data. 2006-11-18 22:57:51 +13:00
Andrew McMillan
38b7a816c0 Fix copy / paste niggle in debug logging. 2006-11-09 00:52:05 +13:00
Andrew McMillan
36b0d7bc67 Still use the user_no in the query, but base it on the path. 2006-11-04 14:31:00 +13:00
Andrew McMillan
7c3482cc89 Use the permissions to allow/disallow a GET for a person's calendar. 2006-11-04 13:28:07 +13:00
Andrew McMillan
1639f0f1ca More code cleanups - adding phpdoc header to all caldav component parts. 2006-10-11 16:38:53 +13:00
Andrew McMillan
424c6ada91 Code review and stylistic changes. Better error reporting. 2006-10-11 14:01:19 +13:00
Andrew McMillan
b84f7987b5 Quote the ETag properly. 2006-10-11 13:36:04 +13:00
Andrew McMillan
60ffd152aa Removal of warnings, adding of permissions. 2006-10-08 00:30:01 +13:00
Andrew McMillan
2b8b67ab0b Kind of working now, with either Lighting or Evolution. 2006-09-24 17:08:39 +12:00
Andrew McMillan
a57d690167 Kinda working with both Lightning & Evolution now. About to restructure to
add TODO items and make certain queries easier.
2006-09-21 18:24:26 +12:00
Andrew McMillan
d64d2b4000 Now storing events, including parsing them into further SQL. 2006-09-12 04:36:37 -05:00
Andrew McMillan
dc4526c3d7 Kinda working. Nearly packaged. 2006-09-11 22:30:00 +12:00