Aleksander Machniak
2ad0d6651d
Move more common methods used by tasklist and calendar to libcalendaring
2017-06-29 11:20:09 +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
bfa8ff2a67
Fix delegatedto/delegatedfrom labels (Bifrost#T20377)
2016-12-28 08:16:33 +01:00
Aleksander Machniak
fdda23c8ff
T1362: Fix title/tooltip text on attendee, localize the status text
...
Moved shared code and localization to libcalendaring plugin.
Fixes T1362.
2016-07-20 07:30:31 -04:00
Aleksander Machniak
6790ac80d3
Implemented sound reminders (#T1310)
...
Summary: Fixes T1310
Reviewers: #roundcube_kolab_plugins_developers
Maniphest Tasks: T1310
Differential Revision: https://git.kolab.org/D183
2016-06-20 10:10:39 +02:00
Aleksander Machniak
eb8211f0bf
Add time-slots popup in task dialog ( #5441 )
2016-06-15 05:54:03 -04:00
Aleksander Machniak
825db26425
Fix compatibility with contextmenu plugin in alarms dialog (T838)
2015-11-13 17:26:30 +01:00
Aleksander Machniak
326e4ad9ad
Support reminders relative to end/due date (RELATED=END) (T656)
...
Conflicts:
plugins/libcalendaring/libvcalendar.php
2015-08-07 06:43:59 -04:00
Aleksander Machniak
f7293f555b
Fix handling of alarms specified as PT0S, PT0M, etc. (T653)
2015-08-07 06:36:45 -04:00
Aleksander Machniak
95b98257b1
Fix possible javascript error in parseISO8601() ( #5175 )
2015-08-05 12:46:05 +02:00
Thomas Bruederli
e8c387ef0d
Bump versions and copyright year
2015-03-10 15:38:45 +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
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
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
5990d292e9
Suppress default link action
2015-02-12 10:34:40 +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
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
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
ff9f87a037
Add button to expand members of a group attendee ( #3376 ); prefix edit-attendees-table styles to avoid unintended style overrides
2014-08-19 10:37:40 +02:00
Thomas Bruederli
aa63f121c8
Fix link regex and replacement
2014-08-13 11:07:51 +02:00
Thomas Bruederli
1f90e635ed
Fix saving alarms even if the according tab is hidden
2014-07-29 16:15:50 +02:00
Thomas Bruederli
aedba0a4c0
Execute (delayed) the configured action after an iTip message has been processed by the user ( #419 )
2014-07-20 15:15:42 +02:00
Aleksander Machniak
28fa89bff4
Add iTip after-action handler to rcube_libcalendaring
2014-07-11 11:43:00 +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
d0a7c81347
Make alarms dialog accessible and operable with keyboard
2014-07-03 15:16:51 +02:00
Thomas Bruederli
7ebe734c45
Fix alarms display popup after jQuery UI update in Roundcube core
2014-07-01 17:38:50 +02:00
Thomas Bruederli
efecba6675
Accessibility enhancements for the calendar module ( #3084 )
2014-06-19 10:40:28 +02:00
Thomas Bruederli
5c206f76e8
Amend js files headers to satisfy LibreJS license detection
2014-04-28 09:12:29 +02:00
Thomas Bruederli
cd40e54641
Fix recurrence form serialization; better method names
2014-04-24 19:41:07 +02:00
Thomas Bruederli
e987e51af2
Move recurrence form handling functions and texts from calendar to libcalendaring for shared use
2014-04-24 15:04:18 +02:00
Thomas Bruederli
93d2b69bb9
Refactored alarms in calendar and tasks to support multiple alarms. Moved redundant functions to libcalendaring
2014-04-17 17:49:00 +02:00
Thomas Bruederli
6fbd652bac
Add option for the user to enter a comment text for iTip REPLY messages
2014-03-20 18:06:35 +01:00
Thomas Bruederli
65cd18c1b7
Send CANCEL iTip message to declined attendees (with optional comment)
2014-03-19 21:13:06 +01:00
Thomas Bruederli
5d49b4850d
Moved iTip functionality to libcalendaring for common use + improved inline UI for iTip messages and the options a user can select there
2014-03-19 15:32:37 +01:00
Thomas Bruederli
2e9c4a6529
Fix show-more link: don't add it twice if maxlen and maxlines are both set; show dots before link if text is truncated
2013-10-24 11:05:33 +02:00
Thomas Bruederli
5cd313f96d
Show full link in title attribute (hover)
2013-10-17 17:55:30 +02:00
Thomas Bruederli
954ffcd91c
Truncate link texts to a sensible length ( #2376 )
2013-10-17 17:53:14 +02:00
Thomas Bruederli
dae0af24cd
Avoid warnings if libcalendaring env variables are not set ( #2356 )
2013-10-16 12:30:20 +02:00
Thomas Bruederli
ed6fd93ac5
Make URLs in task titles clickable ( #2289 )
2013-10-04 09:37:32 +02:00
Aleksander Machniak
e6b10dae74
Fix JS error when libcal_settings is undefined (Bug #2097 )
2013-08-07 15:08:25 +02:00
Thomas Bruederli
7e4b581b4e
Make free/busy finder DST aware ( #1676 )
2013-03-06 11:48:59 +01:00
Thomas Bruederli
758f7a120f
Register handler for plugin.display_alarms only once; small code cleanup
2012-08-16 19:25:06 +02:00