Thomas Bruederli
3ba55540fd
Don't copy exceptions array and private properties (_*) to exceptions
2015-02-27 12:02:49 +01:00
Thomas Bruederli
2e8eb8596f
Don't set recurrence_date for master event ( #4738 )
2015-02-26 18:43:38 +01:00
Thomas Bruederli
1bcc7a48ef
Do not check the 'decline' box by default when deleting cancelled events
2015-02-26 16:28:35 +01:00
Thomas Bruederli
d4f819bf94
Fix deletion of single event occurrences ( #4722 )
2015-02-26 16:25:51 +01:00
Thomas Bruederli
fc4cf15b30
Fix iTip status display after import ( #4722 )
2015-02-26 16:24:39 +01:00
Thomas Bruederli
c19bd98233
Fix attachment retrieval with direct instance identifiers ( #4722 )
2015-02-26 15:24:22 +01:00
Thomas Bruederli
899646afd8
Handle single event occurrences with the same UID ( #4722 )
2015-02-26 15:05:55 +01:00
Thomas Bruederli
ef017d4eb0
Also request RSVP when creating a new event with sequence=0
2015-02-26 15:05:55 +01:00
Thomas Bruederli
31ad93a62e
Provide access to exception instances outside of a recurring event context ( #4722 )
2015-02-26 15:05:55 +01:00
Thomas Bruederli
1c590d3969
Fix display of all-day events in iTip invitation mini-calendar
2015-02-26 15:05:54 +01:00
Jeroen van Meeuwen (Kolab Systems)
091e42ab63
Set plugin versions to 3.2.7
2015-02-25 12:49:03 +01:00
Aleksander Machniak
c0129f7768
Use 'organization' field for sorting if display name is not set ( #3172 )
2015-02-24 12:51:00 -05:00
Thomas Bruederli
c1b6803ae2
Don't call private methods from an anonymous function. Context is not preserved in PHP 5.3 ( #4702 )
2015-02-24 17:36:04 +01:00
Thomas Bruederli
2a5e28a377
Also respect filters in quickview
2015-02-24 14:17:53 +01:00
Thomas Bruederli
a837feb76e
Fix loading attachments for events listed in virtual calendars ( #4400 )
2015-02-24 14:17:53 +01:00
Aleksander Machniak
055c5aff13
Support contacts without email address and name, but organization ( #3082 )
2015-02-24 05:13:38 -05:00
Thomas Bruederli
0e4bac5227
Validate task input form ( #3614 and #3680 )
2015-02-24 10:48:58 +01:00
Daniel Hoffend
73bc0f4b13
updated comment for kolab_freebusy_server (default /freebusy)
2015-02-24 10:40:51 +01:00
Aleksander Machniak
af61611770
Add missing tasklist.printdescriptions label ( #4696 )
2015-02-24 04:24:24 -05:00
Aleksander Machniak
41653f7cc0
Fix uninitialized variable use in addressbook_list_item() ( #3952 )
2015-02-24 04:20:45 -05:00
Aleksander Machniak
868d90df7d
Add missing title label for Print button
2015-02-23 11:27:42 -05:00
Thomas Bruederli
31e3e9ae43
Remove itipinvitations database entries related to a deleted user
2015-02-23 11:03:19 +01:00
Thomas Bruederli
0298925750
Support iTip messages to single occurrences in static RSVP UI for external invitees
2015-02-23 10:58:58 +01:00
Jeroen van Meeuwen (Kolab Systems)
bbd5770eda
Set the appropriate plugin version numbers
2015-02-22 23:28:11 +01:00
Thomas Bruederli
75cf17866c
Small fix for task assignment exchange via iTip
2015-02-20 17:35:09 +01:00
Thomas Bruederli
b41f2a05cb
Fix rescheduling and notification on change of recurrence rules
2015-02-20 12:32:20 +01:00
Thomas Bruederli
928e4131c4
Small cleanup of internal attachment property forwarding
2015-02-20 11:54:33 +01:00
Thomas Bruederli
52bbf63a8e
Merge branch 'dev/recurring-invitations'
2015-02-20 10:18:59 +01:00
Thomas Bruederli
f972f4a511
Disable the 'future' savemode for event deletion if attendees are involved
2015-02-20 10:18:21 +01:00
Thomas Bruederli
515a7d9ef6
Small fixes to recurring event invitations ( #4387 )
2015-02-20 09:25:24 +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
026d62d235
Avoid comparison errors if recurrence is set to '' (used to unset recurrence rules)
2015-02-19 15:58:32 +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
95ed84c932
Copy the master's sequence to a new exception
2015-02-19 15:13:41 +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
Aleksander Machniak
5966cff343
Fix handling of compressed HTTP responses with HTTP_Request2's SplObserver ( #4507 )
...
This fixes broken attachment bodies when attached "from cloud" and
Chwala API responses are compressed. This is done by forcing use
of CURL adapter for HTTP_Request2 object.
2015-02-19 05:02:54 -05:00
Aleksander Machniak
a6c9c36ea8
Comment out console.log() call
2015-02-19 09:56:30 +01:00
Aleksander Machniak
12b7bd8856
Correctly implement thread expand and collapse shortcuts
2015-02-19 09:41:23 +01:00
Aleksander Machniak
95a85c1216
Add shortcuts for mail forward action
2015-02-19 09:34:23 +01:00
Aleksander Machniak
317bd4da63
Fix Shift+H shortcut so it does what it should and make it really working
2015-02-19 09:27:35 +01:00
Torsten Grote
1b9bc154ec
update translations ( #4348 )
2015-02-19 11:58:00 +13:00
Aleksander Machniak
4077bcbecd
Remove redundant comma
2015-02-18 16:28:16 +01:00
Aleksander Machniak
8d3ff9e011
Implemented keyboard shortcuts compatible with Kontact ( #4343 )
2015-02-18 12:32:12 +01:00
Thomas Bruederli
b47b13a35e
Dynamically update attendees on exceptions in 'all' and 'future' save mode
2015-02-18 11:30:16 +01: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
c7df74d5d0
Fix updating attendees (do not accidentally set exceptions to thisandfuture)
2015-02-18 10:20:00 +01:00
Aleksander Machniak
d61980ee3b
Add missing Print button for #4344
2015-02-17 11:18:46 -05:00
Aleksander Machniak
7286971422
Implemented tasks list printing ( #4344 )
2015-02-17 11:16:15 -05:00