861 Commits

Author SHA1 Message Date
Andrew McMillan
ccfa2f3622 Check the correct variable. Whoops. 2010-02-18 00:13:37 +13:00
Andrew McMillan
84c5fbea22 PROPPATCH: Setting properties on Principals now working. 2010-02-17 23:54:48 +13:00
Andrew McMillan
86ca750828 always: Initialise the AWL db connection. 2010-02-17 23:52:47 +13:00
Andrew McMillan
358c069b3e PUT Functions: add support for X-WR-CALNAME in uploaded calendars. 2010-02-17 23:51:16 +13:00
Andrew McMillan
8177d41be9 Edit Collections: Fix privileges to do this, and editing of privs. 2010-02-17 23:50:16 +13:00
Andrew McMillan
3035e0c1b6 New RepeatRule - mostly working. 2010-02-16 12:33:23 +13:00
Andrew McMillan
d2d6bf137a More progress on RepeatRule object. 2010-02-16 10:34:23 +13:00
Andrew McMillan
ba2ddd24c0 New RRULE (still a work in progress) and tester. 2010-02-15 23:15:31 +13:00
Andrew McMillan
cb03b462bd A new RepeatRule object to be used for expanding events. 2010-02-15 22:51:51 +13:00
Andrew McMillan
34ef2693a3 Make admin stuff work better in a subfolder. 2010-02-12 15:49:34 -08:00
Andrew McMillan
35dc22991a Correct URLs for subfolder operation in principal edit. 2010-02-12 12:59:29 -08:00
Andrew McMillan
1890daf37a Remove flush() calls from pubsub. 2010-02-12 12:57:36 -08:00
Andrew McMillan
088d5ed34b Preparing to release 0.9.8.1 2010-02-05 08:41:44 -08:00
Andrew McMillan
66de7f8a9a Update the sync changes for deletion of a calendar. 2010-02-03 11:54:49 -08:00
Andrew McMillan
5384d175e9 Well, it seems webdav-sync needs to change to always report delete.
This will become part of the spec in the next revision.
2010-02-03 10:40:05 -08:00
Andrew McMillan
0b9cdd593b Another fix for the webdav-sync to collapse create/delete properly. 2010-02-03 09:57:20 -08:00
Andrew McMillan
5fac9850db We should be getting the sync_changes data last.
This is so we get dav_name correct for delete actions, which
will otherwise be null since there is no caldav_data or
calendar_item record for them any longer.
2010-02-03 09:04:40 -08:00
Andrew McMillan
580d5312c3 Remove misguided include logic. 2010-02-02 13:30:30 +13:00
Andrew McMillan
59fb253db3 Editor widget class has been moved into AWL. 2010-02-02 13:29:53 +13:00
Andrew McMillan
3215016c14 Fix up the javascript around enabling fields when calendar/addressbook. 2010-01-31 16:35:40 +13:00
Andrew McMillan
85a06399d8 Allow config files to be under /usr/local 2010-01-28 09:41:33 +13:00
Andrew McMillan
5e35e50252 Create a default calendar when a User or Resource principal is created. 2010-01-11 21:45:33 +13:00
Andrew McMillan
a55bb84057 Add a utility IsCreate() method opposite to IsUpdate(). 2010-01-11 10:16:07 +13:00
Andrew McMillan
d718e818dc Basic support for the ACL method. Working, but needs work. 2009-12-28 23:40:13 +13:00
Andrew McMillan
645d7b71bb Improve logging of parameterised queries. 2009-12-28 23:38:43 +13:00
Andrew McMillan
023e4db443 DAV::owner should be wrapped with DAV::property in DAV::ace response. 2009-12-28 13:17:48 +13:00
Andrew McMillan
678b00a927 Return 406 Not Acceptable for invalid XML request. 2009-12-28 13:17:02 +13:00
Andrew McMillan
28214a7db8 Refactor principal-property-search REPORT. 2009-12-28 00:27:18 +13:00
Andrew McMillan
2a99d12275 Use calendar-user-address-set for search rather than CS extension. 2009-12-28 00:26:23 +13:00
Andrew McMillan
8f87ef4ff9 Move DAVResource inclusion to REPORT wrapper. 2009-12-28 00:25:31 +13:00
Andrew McMillan
cb8cd84d81 Comment out debugging messages for peformance. 2009-12-28 00:23:48 +13:00
Andrew McMillan
baf629e272 Fix problems with logging of failed queries. 2009-12-28 00:23:25 +13:00
Andrew McMillan
4fc13bcb6f Add pass-through for PDO ErrorInfo() method. 2009-12-28 00:23:07 +13:00
Andrew McMillan
6269980fd5 Add support for principal-search-property-set REPORT per RFC3744 2009-12-27 23:29:57 +13:00
Andrew McMillan
45e1222a9d Refactor the construction of DAV::acl and report owner acl 2009-12-27 23:28:40 +13:00
Andrew McMillan
ddb45c8158 Move MKCOL/MKCALENDAR to NeedPrivilege() 2009-12-27 14:17:25 +13:00
Andrew McMillan
1457f6066b Correct log facility. 2009-12-27 14:16:55 +13:00
Andrew McMillan
38d1d430a5 Strip redundant code from CalDAVRequest 2009-12-27 14:16:09 +13:00
Andrew McMillan
5055d28c07 Revert misguided namespacing change on Not Found properties. 2009-12-27 14:15:04 +13:00
Andrew McMillan
e742238e9a Move response for supported-lock and supported-privilege-set into DAVResource.php 2009-12-27 14:14:06 +13:00
Andrew McMillan
5e4bfe1053 Fix logic for calculating by_email 2009-12-27 14:10:48 +13:00
Andrew McMillan
1a0f6984f9 New style privilege checking. 2009-12-27 09:47:26 +13:00
Andrew McMillan
4e535a8dee Switch to NeedPrivilege() method for checking privileges. 2009-12-27 09:46:51 +13:00
Andrew McMillan
d7c004c85f Switch privileges to use the new model. 2009-12-27 09:44:45 +13:00
Andrew McMillan
67c8be1f2a Reply to denied/notfound properties with a namespace-aliased response. 2009-12-26 13:27:55 +13:00
Andrew McMillan
f33de018f3 Deny visibility of DAV::current-user-principal-set and DAV::acl as appropriate. 2009-12-26 12:37:02 +13:00
Andrew McMillan
c7c5c1d784 Ensure privileges are in decimal form. 2009-12-26 12:36:26 +13:00
Andrew McMillan
ee45ccbd1e Fix implementation of need-privileges. 2009-12-26 11:52:44 +13:00
Andrew McMillan
f580d5ba47 Ensure privileges is binary rather than string. 2009-12-26 11:51:57 +13:00
Andrew McMillan
9eb76822ce Fix cut and paste error. 2009-12-26 11:23:30 +13:00