Aleksander Machniak
dfacbe01bc
Fix misleading warning when editing/deleting a shared event (T1357)
...
and properly notify attendees of such a change.
2017-04-04 12:17:17 +02:00
Aleksander Machniak
3840ffc5fe
Allow accept/decline/delegate (again) on event update request (Bifrost#T27859)
...
When handling an iTip request for an updated event where
start or end date has been changed, user will be able to change
his participant status.
In such cases we display RSVP buttons instead of "Update in my calendar"
button and highlight the event date.
So, e.g. if you accepted the event and then its time has been
changed by the organizer, you will be able to decline it or vice-versa.
2017-03-30 10:25:12 +02:00
Aleksander Machniak
592163d83d
Fix unavailable comment field on itip-append page
2017-03-27 13:07:24 +02:00
Aleksander Machniak
4a9e42a026
T1523: Support shared calendars in iTip handling
2016-10-03 14:10:57 +02:00
Aleksander Machniak
ea6d351812
console() -> rcube::console()
2016-08-31 12:57:15 +02:00
Aleksander Machniak
4b08dab30b
Fix character case handling in email address comparison for invitations handling (T1301)
2016-06-09 11:18:30 -04:00
Aleksander Machniak
63ce7e9988
Don't use depracated Roundcube functions
2015-08-29 20:23:34 +02:00
Aleksander Machniak
6b3063030d
Don't use deprecated Roundcube constants
2015-08-29 19:48:55 +02:00
Aleksander Machniak
8c2aac3362
Don't use Roundcube deprecated functions
2015-08-02 20:15:28 +02: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
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
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
Thomas Bruederli
4d534ea786
Forward savemode when removing a cancelled event
2015-02-17 15:47:12 +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
78622133a9
Reliably identify recurrence instances throughout the application to support invitations of recurring events ( #4387 )
2015-02-15 14:32:31 +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
Aleksander Machniak
6a7488f731
Performance: get_identity() -> list_emails(true)
2014-11-27 06:33:05 -05: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
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
232b458be4
Parse and display event/task status from iTip messages
2014-10-14 09:21:51 +02:00
Thomas Bruederli
b278db0ec3
Pre-select confidential event/tasks folder for iTip invitations marked as confidential ( #3451 )
...
+ display privacy classification of iTip attachments in mail invitation view.
2014-09-23 12:27:57 +02:00
Thomas Bruederli
086e2b2e1f
Render preview agenda for iTip requests below RSVP buttons ( #3161 )
2014-09-11 17:55:01 +02:00
Thomas Bruederli
09cf967ed5
Add button to iTip RSVP UI in mail view to open the calendar preview with an option to accept/decline the invitation from there ( #3161 )
2014-09-10 10:30:40 +02:00
Thomas Bruederli
ed6eaac9d0
Add config option to hide iTip sending checkboxes or even disable it entirely ( #3483 ).
...
The default setting remains visible + checked. Set
$config['calendar_itip_send_option'] = 1;
to hide the checkboxes and implicitly send iTip notifications.
2014-08-27 14:00:08 +02:00
Thomas Bruederli
9496f4f820
-Don't append RSVP weblinks on information updates which don't require a response ( #3446 )
2014-08-25 15:58:15 +02:00
Thomas Bruederli
c077643c43
Reduce RSVP options for resource confirmation messages (identified by the X-KOLAB-INVITATIONTYPE property)
2014-08-05 18:54:46 +02:00
Thomas Bruederli
b0eeafcc3e
Move another common function to libcalendaring
2014-07-31 19:25:40 +02:00
Thomas Bruederli
e46cc9499e
Add support for task-specific participant status values
2014-07-31 11:36:18 +02:00
Thomas Bruederli
b3c5acd66a
- Fix task attendees and organizer setting and display
...
- Make basic iTip exchange for task assignments work
- Improve wording for task assignments
2014-07-30 17:40:53 +02:00
Aleksander Machniak
6fad5ede55
Don't depend on get_ical() method existence
2014-07-25 14:01:13 +02:00
Thomas Bruederli
ca5cb4ac01
Unset RSVP flag after replying; skip other user's namespace for invitations listing
2014-07-08 20:12:53 +02:00
Thomas Bruederli
634cb85fb5
Compare sequence number from iTip replies
2014-07-08 18:30:12 +02:00
Thomas Bruederli
6f6eb81052
Small fix for iTip RSVP display in mail view
2014-07-08 17:49:02 +02:00
Thomas Bruederli
afb64c3948
Improve iTip REQUEST workflow:
...
- only increase sequence on significant changes that affect scheduling (acc. RFC 5545)
- show RSVP buttons only for higher sequence updates (#1678 )
- provide a button to simply update the local copy otherwise
2014-07-08 17:14:14 +02:00
Thomas Bruederli
41b144b5b1
Add options to suppress iTip reply or add reply message to event show dialog ( #3160 )
2014-07-08 15:13:09 +02:00
Thomas Bruederli
c67becd5ae
Visually align iTip reply control UI elements; change wording to match terms we're already using
2014-07-08 14:35:11 +02:00
Aleksander Machniak
f57791fb17
Add option to suppress iTip reply when handling iTip invitation ( #3160 )
2014-07-08 13:47:50 +02:00
Thomas Bruederli
7affe524f1
List virtual calendars showing pending/declined inivtations ( #1796 )
2014-07-08 12:38:52 +02:00
Aleksander Machniak
3ffa80a3a7
Allow a custom invitation text to be sent to attendees ( #1788 )
...
- Send the text in iTip COMMENT field only
2014-07-07 11:04:00 +02:00
Thomas Bruederli
c4fb6b73b7
Allow to update a cancelled event (from iTip) in the personal calendar
2014-04-10 08:58:35 +02:00
Thomas Bruederli
099d72186e
Missing PARTSTAT attributes should be treated as NEEDS-ACTION ( #2941 )
2014-03-26 08:53:01 +01:00
Thomas Bruederli
c72d429872
Fix external RSVP responses through web interface
2014-03-24 17:18:01 +01:00
Thomas Bruederli
c10e944504
Clarify libcalendaring method access
2014-03-24 16:12:21 +01:00