Thomas Bruederli
5f9d863359
Remove untranslated labels from bg_BG
2015-03-24 13:36:28 +01:00
Thomas Bruederli
13da800262
Remove empty localization files
2015-03-24 13:23:49 +01:00
Thomas Bruederli
760cf0ca7d
Cleanup localizations for libcalendaring plugin
2015-03-24 13:20:44 +01:00
Thomas Bruederli
0eefd8414f
Fix VTIMEZONE export in non-buffered mode ( #4865 )
2015-03-18 12:59:39 +01:00
Thomas Bruederli
d967c60e22
Update localizations from Transifex
2015-03-17 20:34:04 +01:00
Thomas Bruederli
e8c387ef0d
Bump versions and copyright year
2015-03-10 15:38:45 +01:00
Thomas Bruederli
60205136ee
Code cleanup: get recurrence instance identifiers from utility functions
2015-03-10 14:30:50 +01:00
Thomas Bruederli
3702557dc3
Export recurrence UNTIL parameter as DATE for all-day events ( #3998 )
2015-03-09 15:40:25 +01: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
7280d8e6be
Add test case for #4797 ; fix test for recurrence-id which now correctly contains timezone information
2015-03-05 14:33:05 +01:00
Thomas Bruederli
874b950f73
Strip empty parameters from RRULE properties ( #4797 )
2015-03-05 14:33:05 +01:00
Thomas Bruederli
16ad0e6215
Update parstat recursively on all recurrence exceptions
2015-02-27 18:13:57 +01:00
Thomas Bruederli
2e8eb8596f
Don't set recurrence_date for master event ( #4738 )
2015-02-26 18:43:38 +01:00
Thomas Bruederli
ef017d4eb0
Also request RSVP when creating a new event with sequence=0
2015-02-26 15:05:55 +01:00
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