Aleksander Machniak
21ead0149e
Kolab Tags SQL and ANNOTATE drivers
...
Summary:
The implementation in the SQL driver sub-optimal as it uses the same member format and internal API as the Kolab driver.
We might need to improve this.
Requires b206cbc87a
and a34f716051
Reviewers: #roundcube_kolab_plugins_developers, mollekopf
Subscribers: mollekopf, #roundcube_kolab_plugins_developers
Differential Revision: https://git.kolab.org/D5032
2024-12-24 09:00:30 +01:00
Aleksander Machniak
398c3120e8
Add missing test file
2024-07-02 12:24:52 +02:00
Aleksander Machniak
832a16ddf3
Remove faulty test
...
Sabre-Vobject 3.5 is more forgiving than 3.3 for which the test was created
2019-09-29 09:44:26 +02:00
Aleksander Machniak
326e4ad9ad
Support reminders relative to end/due date (RELATED=END) (T656)
...
Conflicts:
plugins/libcalendaring/libvcalendar.php
2015-08-07 06:43:59 -04:00
Thomas Bruederli
1f9835e918
Support COMPLETED property in VTODO objects
...
Resolves T403 and #5067
2015-05-27 12:31:29 +02:00
Thomas Bruederli
1c927ee0f4
Fix TRIGGER properties with absilute date-time values ( #3881 )
2015-04-02 16:09:09 +02:00
Thomas Bruederli
19674faae8
Add some more tests for ical parsing
2015-04-02 16:09:09 +02:00
Thomas Bruederli
83d3d016bd
Parse multiple vevent components with the same UID into one object with exceptions ( #4733 )
2015-03-09 12:30:53 +01:00
Thomas Bruederli
ad55fc706d
Fix handling of Recurrence-ID properties for recurrence exceptions to comply with RFC 5545 ( #4385 )
2015-02-12 10:08:22 +01:00
Thomas Bruederli
17f57ff7ca
Accept parent-relation from RELATED-TO property without RELTYPE parameter ( #4158 )
2015-01-07 13:00:57 +01:00
Thomas Bruederli
0d68fa3330
Support multiple CATEGORIES properties ( #3497 )
2014-08-25 09:43:50 +02:00
Thomas Bruederli
cbe184364c
Fix quoting of iCal property parameter values according to RFC 5545
...
Conflicts:
plugins/libcalendaring/lib/Sabre/VObject/Parameter.php
2014-06-03 11:30:11 +02:00
Thomas Bruederli
b5d6faee6a
Improve libs to support multiple VALARM items according to iCal standards, including action-specific properties
2014-04-03 17:39:26 +02:00
Thomas Bruederli
65d603cd20
Allow all-day events without DTEND property
2014-03-04 08:55:06 +01:00
Thomas Bruederli
79ae6282f8
Read/write RDATE properties from/to ical and libkolabxml ( #2885 )
2014-02-28 16:12:24 +01:00
Thomas Bruederli
1ef785c8c6
Handle multiple VCALENDAR blocks when reading ics files ( #2884 )
2014-02-28 12:41:31 +01:00
Thomas Bruederli
c47d2da4e7
Decode escaped commas in various ical property values
2014-02-26 12:15:03 +01:00
Thomas Bruederli
7d39a1808a
Add unit test for commit 10f5a48
2014-02-06 10:55:25 +01:00
Thomas Bruederli
310e25d0d1
Fix VALARM parsing: ignore ACTION:NONE blocks; convert to ACTION:DISPLAY for the web client ( #2415 )
2013-10-29 14:58:45 +01:00
Thomas Bruederli
5aa78e41f7
Refactored ical parser to allow iteration over large files ( #2353 )
2013-10-17 13:10:19 +02:00
Thomas Bruederli
fbf3207dfb
Improve ical parser to read alarms with zero-values exported by Google (e.g. TRIGGER:-P0DT0H30M0S)
2013-10-16 14:28:17 +02:00
Thomas Bruederli
4700a07a89
Fix ical alarms handling ( #2239 ) and object validation
2013-09-19 11:01:13 +02:00
Thomas Bruederli
d924ab06d8
Avoid duplicated code; add tests for invalid date parsing/catching
2013-09-04 09:19:26 +02:00
Thomas Bruederli
0c1c2757ef
Skip dupes in freebusy list
2013-08-25 12:35:41 +02:00
Thomas Bruederli
37b25b5c53
Add support for vfreebusy parsing
2013-08-24 16:43:02 +02:00
Thomas Bruederli
af49088b38
Add unit tests for ical import/export
2013-07-18 12:40:46 +02:00