63 Commits

Author SHA1 Message Date
Andrew McMillan
eed763151f Implement basic freebusy support. 2006-11-21 21:56:22 +13:00
Andrew McMillan
002806b16c Reorder calls to header, and send return code (although this is php 4.3+ it
should be OK).
2006-11-21 19:39:38 +13:00
Andrew McMillan
8056e9bc40 Add configuration setting so javascript linking of rows can be disabled. 2006-11-20 08:36:13 +13:00
Andrew McMillan
dd3774dde5 OK, so I hunted down the docs for this. I don't see any great reason to
do it any time soon though.
2006-11-19 18:49:20 +13:00
Andrew McMillan
0919a0b2fe Add a placeholder for the PROPPATCH command which I will now start working
on.
2006-11-19 12:06:05 +13:00
Andrew McMillan
aea03540b6 A setting more suitable for Mozilla/Evolution. 2006-11-19 12:04:42 +13:00
Andrew McMillan
3b5735faaf Much stricter implementation of the OPTIONS command. It is possible that
this will make Evolution and Mozilla fail, which I will need to fix before
this can be released.
2006-11-18 23:08:45 +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
55406cc7a0 Committing this placeholder for the time being. 2006-11-18 22:57:03 +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
5e4361de28 Remove commented out code. 2006-11-09 16:16:36 +13:00
Andrew McMillan
94617522a7 Ensure that permissions and path prefixes are being correctly applied. 2006-11-09 14:33:29 +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
653129f983 Seems more consistent this way. 2006-11-09 00:26:35 +13:00
Andrew McMillan
900439acc8 Enforce basic permissions on calendar / collection creation. 2006-11-08 12:48:19 +13:00
Andrew McMillan
0ef58b1d74 Catching more internationalisation strings. 2006-11-08 12:25:08 +13:00
Andrew McMillan
07c36668f5 More internationalisation. 2006-11-08 10:50:40 +13:00
Andrew McMillan
f17af9d74b Translation work. 2006-11-07 10:36:20 +13:00
Andrew McMillan
449e231fb9 This file is not included. It just contains a number of strings that would
be nice to be translated (as data, for example) which do not appear in the
code.
2006-11-07 10:29:43 +13:00
Andrew McMillan
0d3d1629e3 Set default locale back to en_NZ since I have finished some testing that
accidentally committed this as es_MX.
2006-11-05 22:31:15 +13:00
Andrew McMillan
3a5cb76191 Apply the i18n framework in various places. 2006-11-05 22:27:37 +13:00
Andrew McMillan
ab050e5330 Applying internationalisation wrappers. Ensuring locale set as a person
is read from the database.
2006-11-05 22:24:24 +13:00
Andrew McMillan
eb5ff1b5d4 Set the locale appropriately. 2006-11-05 12:07:23 +13:00
Andrew McMillan
45073075f9 Include our I18n framework. 2006-11-05 12:06:56 +13:00
Andrew McMillan
9130d9c8bc Apply permissions, and make calendar owner match the URL. 2006-11-04 14:38: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
5c6ec8947d Remove non-working workaround for PUT from Evolution. 2006-11-02 12:17:13 +13:00
Andrew McMillan
d2e25b8172 Fix problem deleting relationship. Encourage sub-menu to be displayed. 2006-10-29 13:04:05 +13:00
Andrew McMillan
6999306e5e Add link to Sourceforge Bug creation page. 2006-10-29 10:47:11 +13:00
Andrew McMillan
c8c24564be Return a precondition failed if someone attempts to create a calendar
which is already there.
2006-10-26 00:31:39 +13:00
Andrew McMillan
c59097ce7b Rudimentary support for DAV:ACL and DAV:SUPPORTED-PRIVILEGE-SET. 2006-10-26 00:31:01 +13:00
Andrew McMillan
c25312c13d Allow for listing, adding & deleting relationship types. 2009-09-09 21:43:06 +12:00
Andrew McMillan
93b10fde61 Remove the reference to an old include. 2006-10-13 18:21:20 +13:00
Andrew McMillan
0f511c2841 Add add relationship/delete relationship to the user maintenance. 2006-10-13 18:20:48 +13:00
Andrew McMillan
d7f37e496a These functions have moved into Andrew's Web Libraries. 2006-10-11 16:42:28 +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
61b5bae4f7 Use new global config for server/port/script value. Ensure we quote the
ETag, and also that we return "501 not implemented" when we don't do
stuff, rather than Infernal Server Error.
2006-10-11 14:13:43 +13:00
Andrew McMillan
816147789d Reviewed, commented, and added a healthy dose of honesty. 2006-10-11 14:11:38 +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
8451746c39 Put protocol_server_script into global configuration variable. Find the
correct changelog and get the version number.
2006-10-11 13:35:18 +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
17ac937376 More formally meet specification, particularly If-Match and If-None-Match,
but with a specific workaround for Evolution <= 1.8.
2006-10-11 13:31:36 +13:00
Andrew McMillan
b7a037f0d8 Default behaviour is that collections always exist. 2006-10-08 00:31:25 +13:00
Andrew McMillan
85234b5072 Stupid typo. 2006-10-08 00:31:07 +13:00
Andrew McMillan
60ffd152aa Removal of warnings, adding of permissions. 2006-10-08 00:30:01 +13:00
Andrew McMillan
d69d7d56a3 A new library called this replace vEvent.php and is in AWL. 2006-10-08 00:28:49 +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