Commit graph

40 commits

Author SHA1 Message Date
Thomas Bruederli
5b26d69e20 Only compare date strings for allday events 2014-07-21 17:18:59 +02:00
Thomas Bruederli
afb64c3948 Improve iTip REQUEST workflow:
- only increase sequence on significant changes that affect scheduling (acc. RFC 5545)
- show RSVP buttons only for higher sequence updates (#1678)
- provide a button to simply update the local copy otherwise
2014-07-08 17:14:14 +02:00
Thomas Bruederli
bdf2faafae Store tags to enable partstat queries (#1796) 2014-07-08 12:38:51 +02:00
Thomas Bruederli
2b6706c5ff Make status map property visible to derived classes 2014-04-17 12:08:52 +02:00
Thomas Bruederli
b86a301d61 Add support for valarm ACTION:AUDIO 2014-04-03 19:19:14 +02:00
Thomas Bruederli
291a6878cf Fix storing of (multiple) event alarms 2014-04-03 18:38:26 +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
1ce6d461a6 Save and restore iCal STATUS properties 2014-04-03 15:07:47 +02:00
Aleksander Machniak
bf283d2fc2 Support Note objects 2014-03-15 15:18:29 +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
5602b5f3cd Read and write delegated-from/to attendee parameters 2014-02-27 23:32:15 +01:00
Thomas Bruederli
7af1dda119 Only save email alarms if the owner's email address is available 2013-10-17 14:21:10 +02:00
Thomas Bruederli
4700a07a89 Fix ical alarms handling (#2239) and object validation 2013-09-19 11:01:13 +02:00
Thomas Bruederli
f15a3feeb4 Handle attachments and links for all xcal-based objects 2013-07-24 18:59:57 +02:00
Thomas Bruederli
3d96f28a56 Only increase sequence number of not supplied (keeps it for event imports) 2013-07-22 19:42:41 +02:00
Thomas Bruederli
ad86770780 Fix saving objects without recurrence rule (but previously had recurrence) 2013-07-04 16:58:18 +02:00
Thomas Bruederli
4196be5b3a Fix usage of KolabEvent url setter/getter 2013-05-16 14:51:32 +02:00
Thomas Bruederli
50535a8f34 Fix syntax error 2013-05-16 14:20:25 +02:00
Thomas Bruederli
f4da6b44f6 Add support for URL property in xcal based objects 2013-05-16 13:30:04 +02:00
Thomas Bruederli
06e7b093ba Add support for CUTYPE parameter for event attendees 2013-05-16 09:23:48 +02:00
Aleksander Machniak
1857a64d4f Fix undefined variable related errors caught in static code analysis 2013-05-07 12:56:18 +02:00
Aleksander Machniak
e03156fc1f Implemented new method of storing filename and mimetype of file objects 2013-04-19 14:20:55 +02:00
Thomas Bruederli
4400778320 Avoid duplicate entries for attendees that are already listed as organizer 2013-03-28 18:06:45 +01:00
Thomas Bruederli
3cf64d43ea Fix wrong participant status mapping for event attendees (#1722) 2013-03-27 11:15:14 +01:00
Thomas Bruederli
f320a772b0 Merge branch 'dev/recurrence-exceptions' 2013-02-28 08:25:52 +01:00
Thomas Bruederli
97d0c57eee Small refactoring: use base class methods to read/set common properties; add support for custom properties in all objects 2013-02-21 16:28:12 +01:00
Thomas Bruederli
91779df09a Save changes in a recurring event as exception to the master event 2013-01-23 14:45:41 +01:00
Aleksander Machniak
ddeb606daf Fix File support. Fix handling of non-inline attachments of event and file objects. 2013-01-16 09:27:34 +01:00
Thomas Bruederli
29b4c075e7 Treat as new even if uid property is given 2012-10-18 21:51:55 +02:00
Thomas Bruederli
d783b487f6 Fix sequence fix. Man is it already that late? 2012-10-18 21:28:08 +02:00
Thomas Bruederli
433a5420a2 Fix sequence increment 2012-10-18 21:25:39 +02:00
Thomas Bruederli
78690dfed4 Read, update and cache sequence attributes of xCal objects 2012-10-18 19:39:43 +02:00
Thomas Bruederli
0fc3c6f288 Expose the libkolabxml object's created date/time (where available) 2012-08-03 14:05:22 +02:00
Thomas Bruederli
0790b36a49 Add categories to fulltext index; use unique tags for task properties 2012-07-13 11:21:35 +02:00
Thomas Bruederli
b23453e3ec Also use DateTime values for recurrence rules; explicitly set last-modified times when savng an object 2012-07-06 16:38:40 +02:00
Thomas Bruederli
0158440400 Fix object recurrence rule processing 2012-07-03 09:56:03 +02:00
Thomas Bruederli
af2bf9005c Update changed property when updating a Kolab object 2012-06-26 16:31:42 +02:00
Thomas Bruederli
2ad9e2e1ba - Small refactoring: build words index in common kolab_format_xcal class
- Define tags to be cached with task objects
- Allow to query cache with NOT LIKE (!~) queries
2012-06-08 13:15:10 +02:00
Aleksander Machniak
3f3cf6bc65 Use Roundcube Framework where applicable, so we can use this code out of Roundcube 2012-06-05 09:15:23 +02:00
Thomas Bruederli
b2a7734c34 Little refactoring: new parent class for xcal based Kolab objects such as event and task handling reading/writing of common properties 2012-05-30 08:51:55 +02:00