Andrew McMillan
865a2e499c
Various changes preparing to switch PROPFIND implementation.
2009-11-12 00:39:18 +13:00
Andrew McMillan
3df6ccc4ba
Getting 'MOVE' working has proven surprisingly complex.
2009-11-04 00:17:10 +13:00
Matthias Mohr
526d4dce6f
Translatability improvements from Matthias Mohr.
2009-10-30 09:00:41 +13:00
Andrew McMillan
f9be8a33b9
When calendars are created on the fly, make them the correct resourcetype.
2009-10-16 12:22:58 +13:00
Andrew McMillan
4e8effb21f
Write to sync_changes table on INSERT or UPDATE.
2009-10-11 15:00:29 -07:00
Andrew McMillan
a688db0989
Make it possible to create publicly readable collections.
2009-09-29 13:30:01 +13:00
Andrew McMillan
23f2ad13a1
Allow empty VCALENDAR to work for calendar creation.
2009-09-25 22:12:50 +12:00
Andrew McMillan
809cfb78c6
Restructure the PUT functions to allow some simpler entry points
...
External programs may wish to use these two new functions in order
to create or update events within the DAViCal database. While this
probably is not a completely stable API, the simple_write_resource()
function in particular will be retained significantly after a real
API is available, and possibly forever.
2009-08-29 17:20:54 +12:00
Andrew McMillan
eddb05c2b1
Preliminary commit to add ability to log caldav actions (untested).
2009-08-24 11:22:58 +12:00
Andrew McMillan
8323c7ce0d
Don't crash if we are supplied an entry with an unreferenced timezone component.
2009-05-15 23:32:39 +12:00
Andrew McMillan
d0af116a24
Don't expect the TZ to contain a leading slash.
2009-03-29 21:22:43 +13:00
Andrew McMillan
d5ad1c8a66
Early framework for creating scheduling requests.
2009-03-16 22:10:48 +13:00
Andrew McMillan
97577a6e9d
Cope better when we're given a timezone that we're not given a definition for.
2008-11-12 22:16:56 +13:00
Andrew McMillan
f830640b12
Still try and set the timezone to something as appropriate as we can,
...
even if there wasn't one a VTIMEZONE in the VCALENDAR we're parsing.
2008-11-10 17:37:28 +13:00
Andrew McMillan
87fe232586
Convert PUT entirely to iCalComponent from iCalendar.
2008-11-10 13:52:25 +13:00
Andrew McMillan
11f2a45032
Start to convert to iCalComponent rather than iCalendar.
2008-11-10 11:52:05 +13:00
Andrew McMillan
0132e8195e
Fix uninitialised variable warnings.
2008-10-27 15:10:43 +13:00
Andrew McMillan
9786302a72
Fix importing of repeating event with modifications.
2008-10-18 08:40:13 +13:00
Jeroen van Disseldorp
afef5f231d
Only set timezone if we have a reasonable looking one.
2008-02-15 07:02:30 +13:00
Andrew McMillan
875673dd27
Ensure newly created events get a collection_id on them.
2008-01-26 22:17:58 +13:00
Andrew McMillan
60d980041f
Fix parsing of incoming VCALENDAR to correctly preserve timezone info.
2008-01-25 22:09:03 +13:00
Andrew McMillan
949d28a5c1
Fix debugging code so this doesn't break a server with open_basedir
...
enabled. Not that I in any way endorse the use of open_basedir...
2008-01-21 17:30:31 +13:00
Maxime Delorme
c0a00fd419
Fix some comments.
2007-10-29 18:13:17 +13:00
Andrew McMillan
e8369c91fc
Make the code work with or without upgrading the DB to 1.1.10.
2007-10-27 00:29:59 +13:00
Andrew McMillan
04656674f7
Make puck's patches for PUBLIC events actually work.
2007-10-27 00:11:44 +13:00
Andrew Ruthven
e725590612
Rewrite force events to public logic to be PUBLIC only, not general.
2007-10-26 11:35:19 +13:00
Andrew Ruthven
e0746e058e
Allow forcing all events in a collection to a specified class.
2007-10-26 11:05:32 +13:00
Andrew Ruthven
06431170c8
By default calendar items are PUBLIC.
2007-10-26 09:41:18 +13:00
Maxime Delorme
c84cd7bcb1
Refactoring caldav-PUT to allow calling from a different code path.
2007-10-23 21:37:40 +13:00
Andrew McMillan
90f2fcd294
Add missing parameters to rollback-on-error calls.
2007-08-09 18:14:38 +12:00
Maxime Delorme
f00f07eb8f
Changes to allow processing of a server-based directory of calendars to
...
load for many people. Moving this away from the user maintenance screen.
2007-05-19 11:40:37 +12:00