Jörg Lehrke
5e8e806651
* Fix RRULE parser - Bug#2991@egroupware.org
2011-06-25 12:13:36 +00:00
Ralf Becker
77a3342da6
* Calendar/CalDAV: use X-EGROUPWARE-UID only, if it resolves to same email (otherwise we are in trouble if different EGw installs talk to each other)
2011-05-26 16:46:23 +00:00
Ralf Becker
30259bfd4c
* Calendar: fixed not included organizer in meeting request
2011-05-26 10:48:57 +00:00
Ralf Becker
b0949a3e65
return parsed organizer, as we need it in AS and it does not hurt other users of ical class
2011-04-28 17:56:44 +00:00
Ralf Becker
440bcb1235
* Calendar: fixed not working "use event TZ" pref for iCal exports and allways use event TZ for calendar notifications (NOT use file export pref.)
2011-04-11 10:59:59 +00:00
Ralf Becker
0bfd238e3f
* CalDAV: store name part of URL from client PUT request, to fully comply with CalDAV spec
2011-04-06 19:26:10 +00:00
Ralf Becker
63e61442c9
* Calendar: fixed in some cases not updated alarms, if event got moved
...
- sending alarms to CalDAV/GroupDAV clients as offset, not fixed time like before
- only exception to the above are alarms for recuring events to Lightning, which must be absolute, as offset lead to infinit poping up alarms in Lightning
- update all alarm times of other users alarms too, when storing events, as they might not be included in the stored event
2011-03-07 13:49:08 +00:00
Ralf Becker
3bb9e89bcf
* CalDAV/Lightning: fixed under some conditions infinit poping up alarms and user not able to add alarms
...
- Lightning pops up alarm, until Sequence/etag get updated: if user has no edit rights on an other users calendar, etag never got updated, now we update it
- fixed user was not able to add alarms via CalDAV, if he had no edit rights for event (was always possible in web UI)
- alarms from other users calendars are not included any more, as they make no sense but a lot of trouble
- fixed wrong condition on adding alarms, causing some alarms no being saved
2011-03-05 10:21:32 +00:00
Philip Herbert
4d3be13eec
enable X-RECURRENCE-ID for Nokia S60 Devices
2010-11-04 10:46:56 +00:00
Jörg Lehrke
a85fdb55cd
Allow to add events to group calendars via CalDAV
2010-09-29 16:54:16 +00:00
Ralf Becker
1e79225a29
removed explicit var parameter from Horde_iCalendar $component parameter of _ical2egw_callback, as all object are passed by reference in PHP5+, but usage via call_user_func_array(), gives warning as no (explicit) var parameters are allowed
2010-09-15 13:10:29 +00:00
Jörg Lehrke
f91095f2ec
Fix EXDATE issue for Apple devices
2010-08-26 20:28:54 +00:00
Jörg Lehrke
44c3c7eb9a
Improve iPhone iCal support
2010-08-15 06:42:05 +00:00
Jörg Lehrke
d4985709c5
Fix recurrence enddate issue
2010-08-15 06:34:16 +00:00
Jörg Lehrke
0f284a0bfb
Disable Thunderbird special treatment
2010-08-08 21:52:44 +00:00
Ralf Becker
c7bc0fbd82
using created and modified timestamps from calendar, and not reading them separate from egw_content_history table
2010-08-05 17:57:59 +00:00
Jörg Lehrke
c9e1b56d2d
Fix vCalendar v1.0 EXDATE export
2010-07-05 19:05:54 +00:00
Jörg Lehrke
2bfebbdb7f
Improve group invitation handling
2010-06-28 05:08:22 +00:00
Jörg Lehrke
bce68a9e82
Fix CalDAV group attendee issue; various GroupDAV improvements
2010-06-27 22:16:22 +00:00
Jörg Lehrke
c6b0f825d9
Fix SyncML replace and recur_enddate issue
2010-06-26 15:58:33 +00:00
Jörg Lehrke
48bc5c8119
Remove user as attendee, if he is the only participant and has accepted
2010-06-23 15:54:07 +00:00
Jörg Lehrke
7b850eabb6
Fix recurring event issues for vCal 1.0 imports; fix bug Stylite #646
2010-06-23 14:52:55 +00:00
Jörg Lehrke
b94e897717
Optimze alarm handling
2010-06-18 13:44:50 +00:00
Jörg Lehrke
1800367a2d
Fix iCalendar v1.0 TZ issue
2010-06-14 14:54:24 +00:00
Jörg Lehrke
f54410da4f
Fix recurrence enddate again
2010-06-11 22:13:27 +00:00
Jörg Lehrke
65e7054869
Fix recurrence enddate for vCalendar 1.0
2010-06-11 12:16:58 +00:00
Jörg Lehrke
0f00bb08a2
Set recurrence enddate to end time and use device TZ for vCalendar 1.0
2010-06-11 06:19:22 +00:00
Jörg Lehrke
82455c87a6
Newer Nokia E-Series SyncML supported fields default
2010-06-07 12:50:17 +00:00
Philip Herbert
f6e5b9de41
recognize Nokia e72-1 and e51-1 as s60 phone (supported fields)
2010-06-07 10:26:00 +00:00
Ralf Becker
13463578f5
using already read event to check acl (and not just the id causing a read)
2010-06-01 09:24:10 +00:00
Jörg Lehrke
e4d0b6737c
Fix egw_ical iterator issues
2010-05-21 06:18:52 +00:00
Jörg Lehrke
4c1e3a9e70
Fix CalDAV series event handling
2010-05-19 16:13:37 +00:00
Jörg Lehrke
8cb71dfc84
Allow upgrade of single events to series via SyncML/CalDAV
2010-05-19 09:20:15 +00:00
Jörg Lehrke
2552476036
Special Lightning CalDAV treatment
2010-05-18 14:41:22 +00:00
Jörg Lehrke
e8298f217f
Fix iCal attendee CN issue
2010-05-18 10:04:29 +00:00
Jörg Lehrke
5623866894
Fix monthly recurrence issue (bug#2584)
2010-05-14 10:17:11 +00:00
Jörg Lehrke
dc8b3f2dec
Fix 'non_blocking' issue (especially for Nokia)
2010-05-14 09:28:46 +00:00
Jörg Lehrke
362afdb312
Fix GroupDAV private event issue
2010-05-14 08:35:16 +00:00
Jörg Lehrke
015173f608
Fix email-only attendees issue
2010-05-14 08:06:08 +00:00
Jörg Lehrke
0d13079a46
Fix supportedFields settings for Nokia devices
2010-04-26 07:29:51 +00:00
Jörg Lehrke
a707c183f3
Export all-day events as 'EVENT' to Nokia devices
2010-04-23 14:38:07 +00:00
Jörg Lehrke
22bb23b8ff
Fix new all-day event handling
2010-04-23 13:52:45 +00:00
Jörg Lehrke
fe5d9f305b
Fix iCal export of incomplete events again .-(
2010-04-23 11:03:32 +00:00
Jörg Lehrke
4cb30032ba
Fix iCal export from calendar list view
2010-04-23 10:34:47 +00:00
Jörg Lehrke
c5c5330799
Add Nokia 5800 XpressMusic to supported devices
2010-04-23 07:06:42 +00:00
Jörg Lehrke
e339b3626c
Support old SyncML preference settings
2010-04-16 07:04:53 +00:00
Jörg Lehrke
2b9198e8f7
Fix SyncML preferences
2010-04-14 16:40:54 +00:00
Jörg Lehrke
d3ad7cae78
Fix undefined status issue
2010-04-14 14:44:21 +00:00
Ralf Becker
239793470b
adding an iterator for iCal files to minimize memory footprint on import of huge iCal files (not yet used for iCal data supplied as string, eg. from SyncML, as calendar_ical::importVCal uses count() and array access to returned components/events, and not just looping over it via foreach)
2010-04-14 10:19:41 +00:00
Jörg Lehrke
15e379249f
Fix group participant issue
2010-04-12 07:20:11 +00:00