245 Commits

Author SHA1 Message Date
Maxime Delorme
bd54b86ecf Allow an initial calendar to be uploaded in user maintenance. 2007-05-05 11:39:35 +12:00
Maxime Delorme
b1e0bf471a Correct variable usage. 2007-05-05 11:38:45 +12:00
Maxime Delorme
231f5be13b Commented code for future pages. 2007-05-05 11:37:45 +12:00
Maxime Delorme
517e62d2d6 Some more strings that need translating which are software created. 2007-05-05 11:37:04 +12:00
Maxime Delorme
573e057e5a Correct variable name. 2007-05-05 11:36:23 +12:00
Maxime Delorme
3edfa4b0fe Handle confidential events and alarms on non-administered calendars. 2007-05-05 11:35:57 +12:00
Maxime Delorme
ad685a490b Add PROPPATCH to our standard supported options. 2007-05-05 11:28:15 +12:00
Maxime Delorme
b358c35565 Correct references to etag*match variables to use $request object. 2007-05-05 11:27:39 +12:00
Maxime Delorme
011740a8da Basic driver for handling LDAP authentication. 2007-05-05 11:08:12 +12:00
Henri Sivonen
c9fb3d8d01 A new includes used for checking UTF8 (from Mozilla project) 2007-05-05 11:06:51 +12:00
Andrew McMillan
ef6785f31e No need to use preg_split here, since PHP has already cleaned any paired
slashes down to singletons.
2007-04-30 07:45:04 +12:00
Andrew McMillan
2a40c39d93 Patch to support reporting of "Busy" for confidential events. 2007-04-15 12:15:19 +12:00
Andrew McMillan
3f4108094d Various bits of unused code (from an earlier project) were cleaned out. 2007-04-13 18:15:28 +12:00
Andrew McMillan
3a227fd75a Enforce ordering of response. 2007-04-04 21:54:28 +12:00
Andrew McMillan
77f0d797fc Add support for MKCALENDAR with XML. 2007-04-03 10:05:24 +12:00
Andrew McMillan
1740c66491 Test whether a URL without a trailing '/' is actually a collection. 2007-03-19 12:10:03 +12:00
Andrew McMillan
0fb06ec977 Another catch for PRIVATE events. 2007-03-13 13:53:56 +13:00
Andrew McMillan
51b45e71c8 Fix bug identified by PHP5. 2007-03-08 11:02:02 +13:00
Andrew McMillan
7ec3ae5d93 Session needs to be global here. 2007-03-08 09:18:36 +13:00
Andrew McMillan
48f43b18b3 Final tweaks to RRule, removing debugging and with tests that are now better. 2007-03-07 22:12:39 +13:00
Andrew McMillan
bc15ec03e6 Many fixes to the RRule handling both for correctness and PHP5. 2007-03-07 12:39:38 +13:00
Andrew McMillan
37b754f073 Lots of fixes for PHP5 and correctness. Nearly done... 2007-03-07 09:17:08 +13:00
Andrew McMillan
a5203098c5 Hide PRIVATE events if the person enquiring has no rights to see them. 2007-03-06 17:03:20 +13:00
Andrew McMillan
ddfbd624a7 Add handling of PRIVATE events to GET. 2007-03-06 14:59:18 +13:00
Andrew McMillan
c8bbcc1df6 Sunbird is now requesting VTODO and VEVENT correctly in REPORTs. This fixes
the handling of those cases.
2007-03-06 14:58:45 +13:00
Andrew McMillan
f058968e87 Fix typo which becomes obvious when this is run under PHP5. 2007-03-05 14:39:13 +13: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
811a0e660c Add meta tag for content type. 2007-02-20 10:17:41 +13:00
Andrew McMillan
c22318578f Allow someone with freebusy permissions to see the hierarchy of collections
but not the items within them.
2007-02-16 11:35:24 +13:00
Andrew McMillan
8e90d1af97 Some tidying of the freebusy report. Allow specification of start/finish
range on the freebusy GET query particularly to enable reliable regression
test results.
2007-02-13 14:51:54 +13:00
Andrew McMillan
f94558832e Ensure the Etag is provided for GET requests. 2007-02-13 11:38:09 +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
d276b1006d A somewhat unsatisfactory hack, so that I can import a calendar from
Evolution.  It does work, but it is not the final answer.
2007-01-08 17:43:05 +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
3bc5cf584b Send correct list of timezones with calendar export of collection. 2007-01-04 09:46:34 +13:00
Andrew McMillan
feec3a0f7a Get a whole calendar when requested against a collection. 2007-01-04 08:35:20 +13:00
Andrew McMillan
7c56e10f76 There are no situations where If-Match or If-None-Match is applied for a GET. 2007-01-04 08:08:04 +13:00
Andrew McMillan
9a15ec0e15 Only indicate that it is truncated if we actually did truncate it! 2006-12-28 13:09:48 +13:00
Andrew McMillan
89bae63b1c Indicate the message has been truncated when we log it. 2006-12-28 13:08:41 +13:00
Andrew McMillan
402ed54bfb More translatability. 2006-12-28 13:08:14 +13:00
Andrew McMillan
9102509d1a Improve translatability and understanding for non-geeks. 2006-12-28 13:07:39 +13:00
Andrew McMillan
f8aecfc746 PRIVATE is more private than CONFIDENTIAL after discussion... 2006-12-28 13:05:56 +13:00
Andrew McMillan
ce59b88168 Fix handling of update for internationalisation (MDelorme). 2006-12-28 13:04:41 +13:00
Andrew McMillan
11f3455e27 Remove the fromgroup / togroup entirely from relationship types and go for
a much simpler model entirely.
2006-12-27 15:20:23 +13:00
Andrew McMillan
7a1b2a0dd0 The prefix_match field and rt_inverse field are removed from relationship_type
because that model was too complex to be useful.  We also explicitly indicate
whether the relationship source or destination are groups separately.
2006-12-27 14:29:19 +13:00
Andrew McMillan
46f26926c4 Fixed handling of TENTATIVE. 2006-12-27 14:01:19 +13:00
Andrew McMillan
1d7fbb4bee Changes to privacy model for freebusy. 2006-12-25 22:14:50 +13:00
Andrew McMillan
de3f11b695 Allow PROPFIND to find arbitrary properties. 2006-12-23 20:58:39 +13:00
Andrew McMillan
441ec448fe Change freebusy to use the code we wrote for the free busy REPORT. 2006-12-22 09:02:51 +13:00