Commit graph

2351 commits

Author SHA1 Message Date
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
Thomas Bruederli
f7e7df62a2 Apply date offset from exceptions to recurring occurrences (#4386) 2015-02-17 15:49:14 +01:00
Thomas Bruederli
4d534ea786 Forward savemode when removing a cancelled event 2015-02-17 15:47:12 +01:00
Thomas Bruederli
46866e76cc Report cancellation to removed attendees with this-and-future parameter 2015-02-17 15:03:39 +01:00
Thomas Bruederli
3ea6d43579 Fix deletion/cancellation of this-and-future instances 2015-02-17 14:54:12 +01:00
Thomas Bruederli
ba84648fa7 - Onyl print events from active calendars (#4603)
- Fix colors of events in month view
- Show calendar color legend as floating list, no hierarchy
2015-02-17 14:04:57 +01:00
Thomas Bruederli
f78af8b09f Fix ical export after last commit 2015-02-17 13:10:37 +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
6a5a814834 Don't remove properties from exceptions which are equal to the master event. KE17 says:
A recurrence exception SHALL copy ALL properties of the base event, and adjust as required,
and it SHALL NOT be applied on top of the orginial event properties (The exception replaces
the complete original event definition for the specific occurrence).
2015-02-16 15:59:50 +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
d7733e7879 Allow to RSVP reply on a single occurence when viewing the event in the calendar preview
This will copy the main event from the iTip invitation with unchanged partstat into the
user calendar and register a recurrence exception with the selected partsat and send a
reply for this occurrence only.
2015-02-16 11:06:42 +01:00