Commit graph

207 commits

Author SHA1 Message Date
Jeroen van Meeuwen (Kolab Systems)
bbd5770eda Set the appropriate plugin version numbers 2015-02-22 23:28:11 +01:00
Thomas Bruederli
52bbf63a8e Merge branch 'dev/recurring-invitations' 2015-02-20 10:18:59 +01:00
Thomas Bruederli
02ef2e6050 Split recurring event into a new series when modifying with this-and-future option (#4386); optimize copying of attachments into new event 2015-02-20 00:11:40 +01:00
Thomas Bruederli
5e176baa08 Pass a list of updated attendess to the backend driver on RSVP reply from calendar view 2015-02-19 18:09:12 +01:00
Thomas Bruederli
db637619c3 Omit RSVP flag in iCal export if not true 2015-02-19 15:57:37 +01:00
Thomas Bruederli
61037eb97c Fix RSVP flag in iTip REQUESTS 2015-02-19 15:56:46 +01:00
Thomas Bruederli
ac2bd4700f Store recurrence-id for single (non-recurring) events and use for iTip replies 2015-02-19 15:13:13 +01:00
Torsten Grote
1b9bc154ec update translations (#4348) 2015-02-19 11:58:00 +13:00
Thomas Bruederli
422bb0a298 Fix RSVP flag in iCal and storage (defaults to false); remove redundant information from ical PRODID 2015-02-18 10:21:15 +01:00
Thomas Bruederli
4d534ea786 Forward savemode when removing a cancelled event 2015-02-17 15:47:12 +01:00
Thomas Bruederli
8a90069071 - Support exceptions and iTip messages with thisansfuture range
- Store two exceptions for the same occurence if necessary (with differing range)
- Update attendee status from iTip REPLY to all exceptions stored for the event
- Correctly handle exceptions on the first instance (main event)
2015-02-17 11:36:01 +01:00
Thomas Bruederli
7fd2eb873d Hide RSVP-mode menu when moving/resizing event dialog 2015-02-16 18:45:25 +01:00
Thomas Bruederli
fe64e05e48 Render a menu to select the RSVP mode for recurring events instead of using radio buttons 2015-02-16 15:36:25 +01:00
Thomas Bruederli
dbdce67e1e Better distinction of 'current' and 'future' itip messages in UI and message text 2015-02-15 18:39:28 +01:00
Thomas Bruederli
108fae9dd0 Correctly save 'this-and-future' replies; remove some internal properties before saving (to cache) 2015-02-15 18:27:38 +01:00
Thomas Bruederli
78622133a9 Reliably identify recurrence instances throughout the application to support invitations of recurring events (#4387) 2015-02-15 14:32:31 +01:00
Jeroen van Meeuwen (Kolab Systems)
020258dd61 Update versions and also update the versions of those plugins with new (versioned) requirements 2015-02-14 14:26:24 +01:00
Thomas Bruederli
5990d292e9 Suppress default link action 2015-02-12 10:34:40 +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
Jeroen van Meeuwen (Kolab Systems)
8d10498a8f Update version numbers and dependencies 2015-02-04 19:29:57 +01:00
Thomas Bruederli
b4bcf723e5 Display recurrence information from iTip invitations (#4446) 2015-02-02 13:12:56 +01:00
Thomas Bruederli
86d464b6de Fix unauthenticated iTip RSVP page for external attendees (#4447) 2015-02-02 12:03:36 +01:00
Thomas Bruederli
d735c4721e Catch parse errors of recurrence exceptions in iCal files 2015-01-28 17:51:13 +01:00
Aleksander Machniak
62b69dd961 When converting seconds to minutes set alarm to at least 1 minute
Otherwise alarms with seconds < 30 would be ignored.
2015-01-23 06:51:37 -05:00
Aleksander Machniak
5a3468ac13 Convert seconds to minutes when parsing alarm values (#4287) 2015-01-23 06:44:02 -05:00
Aleksander Machniak
7c565bff0c Fix typo in function name (parse_alarm_value) 2015-01-22 12:17:33 -05:00
Jeroen van Meeuwen (Kolab Systems)
7c146ea90a Update versions to 3.2.3 2015-01-21 21:21:11 +01:00
Thomas Bruederli
a8acc50520 Move assets loading and env setting routine to startup hook.
This will give the odfviewer plugin the opportunity to update the config
with the additional mimetypes regardless of the plugin loading order.
2015-01-21 20:33:10 +01:00
Thomas Bruederli
d9f69d35c7 Allow to provide the context for getting user emails (augmented by kolab_delegation) 2015-01-21 16:58:09 +01:00
Thomas Bruederli
afa4133177 Align the event/task attachment viewer with the attachment view from mail view 2015-01-21 10:29:50 +01:00
Thomas Bruederli
b02e2c3b8f - Store relation to message when creating event from email (#4161)
- Move common functions to libcalendaring
- Assign dialog button classes directly
2015-01-14 09:27:48 +01:00
Thomas Bruederli
44b67121b7 Add test cases for alarm-related utility functions + select the correct alarm if multiple are defined 2015-01-08 15:39:39 +01:00
Thomas Bruederli
0463028a76 Export RRULE UNTIL date as UTC time (#3998) 2015-01-08 14:32:38 +01:00
Thomas Bruederli
17f57ff7ca Accept parent-relation from RELATED-TO property without RELTYPE parameter (#4158) 2015-01-07 13:00:57 +01:00
Torsten Grote
3784b8d9a7 proper translation update 2014-12-01 12:45:40 +13:00
Torsten Grote
b88b90ce66 Revert "another translation update"
This reverts commit de012552e7.
2014-12-01 12:35:55 +13:00
Torsten Grote
de012552e7 another translation update 2014-11-28 13:28:08 +13:00
Torsten Grote
897421bf92 update translations 2014-11-28 13:24:53 +13:00
Thomas Bruederli
47ed73093c Updated translations from Transifex 2014-11-27 20:13:11 +01:00
Aleksander Machniak
6a7488f731 Performance: get_identity() -> list_emails(true) 2014-11-27 06:33:05 -05:00
Aleksander Machniak
62ac800db7 Use new rcube_user::list_emails() for better performance (#3970) 2014-11-27 10:44:38 +01:00
Aleksander Machniak
ac4f6e7562 Avoid unused variables (also fixed some bugs) found in static code analysis 2014-11-21 10:03:18 +01:00
Thomas Bruederli
c6f5a8233b Fix handling of RSVP flags 2014-11-06 17:09:59 +01:00
Thomas Bruederli
7294ef8be0 Send delegate attendee in iTip reply (as suggested in RFC 5546) + add it to organizers calendar/tasklist 2014-11-06 17:09:59 +01:00
Thomas Bruederli
f01a600af4 Enable iTip delegation for tasks (#3860) 2014-11-06 17:09:59 +01:00
Thomas Bruederli
c26f9d25cb Some fixes to the iTip delegation functions 2014-11-06 17:09:59 +01:00
Thomas Bruederli
4a150a2139 Implement iTip delegation functionality for calendar/mail view (#3860) 2014-11-06 17:09:59 +01:00
Thomas Bruederli
6b43156b55 Prevent parsed dates to fall back into the previous year in Firefox on Windows (#3832) once more 2014-11-05 09:26:21 +01:00
Torsten Grote
047469335d update German translation, fixes #3814 2014-10-27 15:11:28 +13:00
Aleksander Machniak
2a46aceb2b Use new rcube_message::get_part_body() method 2014-10-22 14:58:47 +02:00