448 Commits

Author SHA1 Message Date
Andrew McMillan
d75bccb4bc Merge with git+ssh://git.catalyst.net.nz/var/git/rscds.git 2006-12-21 18:54:29 +13:00
Andrew McMillan
0b476f608d The PROPPATCH method now works for setting displayname and resourcetype
on collections, within reason, and for setting arbitrary properties in
the database.
2006-12-21 18:48:01 +13:00
Andrew Ruthven
6c399d375b Fix create-database.sh name.
Turns out the website has the underscore instead of the hyphen as well.
2006-12-21 17:28:23 +13:00
Andrew Ruthven
025fed5f0a Fix the name of the create-database.sh script.
It has a hyphen in the name, not an underscore...
2006-12-21 17:25:05 +13:00
Andrew McMillan
26d64d80a6 More encouragement to add stuff to the Wiki. 2006-12-21 07:25:34 +13:00
Andrew McMillan
292cf8733a Remove accidentally pasted quotes. 2006-12-21 07:22:17 +13:00
Andrew McMillan
5c0bb512bc Following suggestions on the forums. 2006-12-21 07:21:31 +13:00
Andrew McMillan
1a677c9ce8 Correct dependency added twice. 2006-12-21 01:04:13 +13:00
Andrew McMillan
d83a03b37c Partially working PROPPATCH. 2006-12-21 01:01:48 +13:00
Andrew McMillan
48791e406f Review dependencies. Closes SF#1609411 2006-12-21 01:01:30 +13:00
Andrew McMillan
798e016f3e Added a set_dav_property function. 2006-12-21 01:00:36 +13:00
Andrew McMillan
62d33aef5f Additional data structure for holding properties. 2006-12-21 01:00:14 +13:00
Andrew McMillan
076b480d90 Ensure the header is quiet even when we output something early. 2006-12-21 00:59:39 +13:00
Andrew McMillan
a347233cab Much simpler start, using new XML structure framework. 2006-12-19 16:52:24 +13:00
Andrew McMillan
3d7fd51319 Commit a non-working checkpoint. 2006-12-18 18:41:18 +13:00
Andrew McMillan
d96a77c59f Updates to strings, including an updated translation to Dutch. 2006-12-18 08:49:15 +13:00
Andrew McMillan
65e6858aca Ah. With the correct results now. 2006-12-17 22:35:48 +13:00
Andrew McMillan
47b9834aa8 New test / results with REPLACE option used to remove time based data. 2006-12-17 22:35:05 +13:00
Andrew McMillan
23965cdc0d Allow pattern replacement of output fields to be specified. 2006-12-17 22:00:40 +13:00
Andrew McMillan
72788845d2 First cut results from a FREEBUSY query. 2006-12-17 21:44:06 +13:00
Andrew McMillan
f1222eca26 FREEBUSY query now working correctly. It should follow specification
fairly closely.
2006-12-17 21:37:43 +13:00
Andrew McMillan
cea76a8fbb An hour is >= 60 minutes, not just > ... and so on. 2006-12-17 21:37:05 +13:00
Andrew McMillan
2e50a0721a Allow first parameter to RRule constructor to be an iCalDate. 2006-12-17 21:36:26 +13:00
Andrew McMillan
818ade993c RRule i snow good enough that we can use it, and here's some regression
results.
2006-12-17 19:04:21 +13:00
Andrew McMillan
530409877f An RRule library that seems to cover most of the basic and some of the not
so basic use of RRULE in iCalendar.  And a few test cases.
2006-12-17 18:59:31 +13:00
Andrew McMillan
5a72ac12b5 Mostly implemented BYDAY for MONTHLY frequency now. 2006-12-16 22:31:15 +13:00
Andrew McMillan
33c5a31cda Mostly implemented BYDAY for MONTHLY rules now. 2006-12-16 22:30:33 +13:00
Andrew McMillan
ee071c586d Result ordering changed. 2006-12-16 22:30:01 +13:00
Andrew McMillan
662b27e89a Framework for testing RRULE handling. 2006-12-16 11:41:46 +13:00
Andrew McMillan
1e136a136e New regression tests for testing RRULE. 2006-12-16 11:40:37 +13:00
Andrew McMillan
6db1a293df Now working for some very basic repeat rules. 2006-12-12 21:30:55 +13:00
Andrew McMillan
94c365bb85 Correct comment now that Chandler does send a user-agent string. 2006-12-12 17:14:02 +13:00
Andrew McMillan
a69862189b The iCalDate class is well on it's way now. 2006-12-12 00:41:23 +13:00
Andrew McMillan
db108b48de More work on an RRule class. 2006-12-11 23:08:25 +13:00
Andrew McMillan
a83752f81d New library for parsing iCalendar RRule and generally dealing with iCal dates 2006-12-11 21:47:17 +13:00
Andrew McMillan
858ce08d1f Correct the HTTP return value per spec. 2006-12-11 21:40:16 +13:00
Andrew McMillan
f1e3d97cfa FreeBusy report now working, but without expanding RRULE at this point. 2006-12-11 20:01:07 +13:00
Andrew McMillan
bc1ce6ba6a Remove debugging output, which was in the wrong place. 2006-12-11 19:43:02 +13:00
Andrew McMillan
899afa3ee6 Add debugging output of $_SERVER headers. 2006-12-11 19:39:43 +13:00
Andrew McMillan
16b1c9f6c6 Make the report cover a period which we have events in! 2006-12-11 19:33:57 +13:00
Andrew McMillan
77117734e7 Useful element for building regex matching a path + depth. 2006-12-11 19:16:01 +13:00
Andrew McMillan
f72d204f4e New test for free-busy report. 2006-12-11 18:30:06 +13:00
Andrew McMillan
40c69cd1ce A much better start on the free-busy-query support. 2006-12-11 17:22:44 +13:00
Andrew McMillan
8761764a83 Partial implementation of CALDAV:free-busy-query 2006-12-11 16:16:59 +13:00
Andrew McMillan
1f9e4c171f Also create free/busy relationship_type. 2006-12-11 15:01:43 +13:00
Andrew McMillan
189813854d Working towards a more complete privileges model. 2006-12-11 14:48:39 +13:00
Andrew McMillan
2ac9691c96 Adjust / increase the relationship possibilities. 2006-12-11 14:22:47 +13:00
Andrew McMillan
8a6348e736 Add freebusy support. Remove different Pg8.1 code path which is probably
not actually any better than the 7.4 compatible implementation.
2006-12-11 13:19:09 +13:00
Andrew McMillan
3f3804cd43 Enhanced permissions calculation which now supports the idea of bind/unbind
and 'all'.
2006-12-11 12:37:07 +13:00
Andrew McMillan
7f9653c783 Reinstate ability to add calendars/collections if you have 'write' privilege,
although this seems to be not strictly correct.
2006-12-11 10:56:06 +13:00