445 Commits

Author SHA1 Message Date
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 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
Andrew McMillan
cad895bdcf Now as principals. 2006-12-11 10:51:12 +13:00
Andrew McMillan
0d127289eb Add return of resourcetype when collection is also a principal. 2006-12-11 10:25:03 +13:00
Andrew McMillan
4ceb546253 New function to allow us to identify that this is a principal. 2006-12-11 10:17:11 +13:00