Commit graph

29 commits

Author SHA1 Message Date
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