34 Commits

Author SHA1 Message Date
Maxime Delorme
c84cd7bcb1 Refactoring caldav-PUT to allow calling from a different code path. 2007-10-23 21:37:40 +13:00
Andrew McMillan
86ee1126d8 Correct case of VEVENT property names. 2007-09-29 22:58:34 +12:00
Andrew McMillan
4872988f2e [security] Only save debugging output when we are debugging. 2007-05-19 11:43:50 +12:00
Maxime Delorme
f00f07eb8f Changes to allow processing of a server-based directory of calendars to
load for many people.  Moving this away from the user maintenance screen.
2007-05-19 11:40:37 +12:00
Maxime Delorme
b358c35565 Correct references to etag*match variables to use $request object. 2007-05-05 11:27:39 +12:00
Andrew McMillan
aa0a2867bc Response code for a successful PUT should be 204 No Content rather than 200 OK. 2007-03-02 11:48:36 +13:00
Andrew McMillan
c89d724058 Add a 'status' column to the calendar_item table which gets the STATUS property. 2007-02-13 11:37:25 +13:00
Andrew McMillan
5ddf4daefa More nearly working, but not handling missing VTIMEZONE which Evolution does
not provide on export :-(
2007-01-05 15:32:24 +13:00
Andrew McMillan
5a347b629b Initial (untested) support for PUT of an entire collection. 2007-01-05 14:41:04 +13:00
Andrew McMillan
9102509d1a Improve translatability and understanding for non-geeks. 2006-12-28 13:07:39 +13:00
Andrew McMillan
d449e1f836 To avoid information loss we ensure people have a minimum of 'read' access
before we even _start_ looking for other kinds of errors.
2006-12-07 00:13:33 +13:00
Andrew McMillan
0ce1039a42 Check for locks on PUT. 2006-12-06 23:47:58 +13:00
Andrew McMillan
c333daad88 One last variable referenced with the old name. 2006-12-02 11:53:26 +13:00
Andrew McMillan
3a28e85d19 Fix problem with PUT. 2006-11-27 09:04:40 +13:00
Andrew McMillan
7a2fa38a80 Have now changed PUT to use new request object. 2006-11-27 01:34:07 +13:00
Andrew McMillan
d046a85640 Fix the auto-creation of calendars so they are the same as the ones that
are created with MKCALENDAR.
2006-11-26 11:53:34 +13:00
Andrew McMillan
4f6988679f Use correct user_no in collection record. 2006-11-22 22:52:08 +13:00
Andrew McMillan
d01f875ca6 Code formatting. 2006-11-22 22:41:28 +13:00
Andrew McMillan
9ab435b489 Automatically create a calendar collection record if someone does a PUT
into one.
2006-11-22 22:37:49 +13:00
Andrew McMillan
d79cbae2d9 Do the updating as a DELETE+INSERT rather than UPDATE, but put it inside
a transaction.  Also set default values for LAST-MODIFIED and DTSTAMP, at
least in our code.
2006-11-22 20:51:35 +13:00
Andrew McMillan
3bc7007f63 Fix bug in handling of modified event where client does not send an
"If-None-Match" header.
2006-11-12 16:19:22 +13:00
Andrew McMillan
38b7a816c0 Fix copy / paste niggle in debug logging. 2006-11-09 00:52:05 +13:00
Andrew McMillan
6e2f4032ab Fix cross-calendar PUT bug. 2006-11-09 00:47:33 +13:00
Andrew McMillan
9130d9c8bc Apply permissions, and make calendar owner match the URL. 2006-11-04 14:38:05 +13:00
Andrew McMillan
5c6ec8947d Remove non-working workaround for PUT from Evolution. 2006-11-02 12:17:13 +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
fe642a4f7b More formally match specified behaviour, especially If-Match and If-None-Match. 2006-10-11 13:32:23 +13:00
Andrew McMillan
60ffd152aa Removal of warnings, adding of permissions. 2006-10-08 00:30:01 +13:00
Andrew McMillan
18150d702d Change to table name. Also calculate DTEND if we got DTSTART + DURATION. 2006-10-05 00:39:04 +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
Andrew McMillan
792b1a5083 Initial commit 2006-09-04 23:11:31 +12:00