Aleksander Machniak
e85ff38829
T4241: Add option to show/hide week numbers in datepicker and calendar view (Bifrost#T156140)
...
Supported 'calendar_show_weekno' option values:
-1: don't display week numbers
0: in datepicker only (default)
1: in both datepicker and calendar
2018-11-28 12:42:40 +01:00
Aleksander Machniak
8a72ceb940
T4428: Fix removing calendar categories in settings
2018-11-16 12:10:11 +01:00
Aleksander Machniak
9f12c9aa65
Skip declined events in the agenda preview on iTip invitation (Bifrost#T81078)
...
... and style pending events with italic and lighter font.
2018-08-27 13:29:22 +02:00
Aleksander Machniak
8f7f68e9c4
Fix so only editable calendars can be set as the default calendar
2018-08-09 08:35:19 +00:00
Aleksander Machniak
6fabd5a00e
Elastic: Use .input-group-combo
2018-08-09 08:25:45 +00:00
Aleksander Machniak
9458993d61
Elastic: Use .form-control with .custom-select
2018-05-23 11:02:03 +02:00
Aleksander Machniak
0d7b85e155
Elastic: Use pretty selects
2018-05-16 12:22:21 +02:00
Aleksander Machniak
4cd62009c0
Merge branch 'dev/elastic'
2018-04-09 12:17:36 +02:00
Aleksander Machniak
fdc0fbe4db
Fix handling iTip replies with different address in From: and the iTip (Bifrost#T84315)
2018-04-06 10:20:43 +02:00
Aleksander Machniak
612fbfd02e
Elastic: Small fixes in Calendar
2018-04-05 14:05:36 +00:00
Aleksander Machniak
fb6029edbe
Elastic: Save-as-event dialog using iframe
2018-04-05 11:14:37 +00:00
Aleksander Machniak
0cbf826320
Elastic: Use 'notice' messages, not 'info'
2018-04-03 13:03:53 +02:00
Aleksander Machniak
8c4e836dea
Elastic: Various elements of the Tasks UI
2018-03-23 12:39:39 +01:00
Aleksander Machniak
11ad89c586
Elastic: Task (and event) edit dialog
2018-03-22 12:38:43 +00:00
Aleksander Machniak
fa9d09939c
More attachment handling code de-duplication
2018-03-19 18:08:56 +00:00
Aleksander Machniak
e52bc0a158
Merge branch 'master' into dev/elastic
...
Conflicts:
plugins/calendar/calendar_ui.js
2018-03-16 09:25:28 +01:00
Aleksander Machniak
21c4b6a5bb
Elastic: Partial support for calendar plugin
2018-03-16 09:22:42 +01:00
Aleksander Machniak
9400095642
Elastic: Initial (partial) support for tasklist plugin
2018-03-15 13:27:22 +00:00
Aleksander Machniak
239783c3dd
T2313: Prevent from PHP fatal errors caused by double timezone spec. in datetime strings from the client
2018-03-05 12:02:34 +01:00
Aleksander Machniak
f8692a19dc
Elastic: Add style for iTip invitation handling boxes
2018-02-28 17:03:16 +00:00
Aleksander Machniak
59a79b1cee
Elastic: Fixes for Bootstrap 4.0.0
2018-01-24 10:12:49 +01:00
Aleksander Machniak
dca4c89f76
Elastic support in the calendar preferences page
2017-11-23 13:14:48 +01:00
Aleksander Machniak
a1cd95152c
Align event start date with the first occurrence
...
Summary:
When a recurring event start date does not match a recurrence pattern
(e.g. an event recurring on Fridays is created on Thursday),
we move the start date to the date of the first occurrence.
There's also a checkbox to keep the old behavior where the
start date was not modified.
Reviewers: vanmeeuwen
Reviewed By: vanmeeuwen
Differential Revision: https://git.kolab.org/D536
2017-09-12 13:53:34 +02:00
Aleksander Machniak
a2a1d5e99d
Safe Unauthenticated Free/Busy for Roaming Users (Bifrost#T36327) - display the URL in calendar
2017-08-01 12:54:54 +02:00
Aleksander Machniak
b692c6f6fa
Update an event on itip-attend page for logged-in users (Bifrost#T27847)
...
A participant can accept an invitation via link. This works fine
for initial invitation. However, if there is any update for the event
in another invitation request, the event in participant's calendar
was not updated.
Example scenario:
- an organizer invites a participant for specified date/time
- a participant declines the invitation (he's busy on that time),
the event in participant's calendar will be created
- an organizer updates the event with another date/time
- a participant now accepts the modified event, the event should
be updated with the new date/time.
2017-03-28 10:59:58 +02:00
Aleksander Machniak
837c7ab02d
T1484: Make sure an event organizer is always set
...
There was already a code to do this, but it didn't work for all cases.
E.g. it didn't work when you created an event with resources assigned, but no other attendees.
2016-11-17 09:08:13 -05:00
Aleksander Machniak
49f0038cf6
Merge branch 'arcpatch-D207'
...
Conflicts:
plugins/calendar/calendar.php
2016-10-18 09:22:30 +02:00
Aleksander Machniak
d575d09fd5
Consider event duration and calendar_timeslots setting in availability finder ( #5469 , T1381)
...
Summary:
1. "Previous Slot" action moves the selection box to the beginning of the time slot not the end.
It looked to me as an obvious mistake.
2. Both "previous slot" and "next slot" move the selection box in intervals defined in calendar_timeslots
option instead of one hour. I.e. it will be one hour, 30 minutes, 20 minutes, 15 minutes or 10 minutes,
depending what's configured in Preferences > Calendar > Time slots per hour.
Reviewers: #roundcube_kolab_plugins_developers
Differential Revision: https://git.kolab.org/D207
2016-10-18 09:20:13 +02:00
Aleksander Machniak
4a9e42a026
T1523: Support shared calendars in iTip handling
2016-10-03 14:10:57 +02:00
Aleksander Machniak
a84b2d73b4
T1524: Fix delegation context on itip-remove command, and on cases where's more than one delegator
...
Fixes bug where delegatee does not receive event cancelation message after deleting meeting in delegators calendar
2016-09-26 08:20:17 -04:00
Aleksander Machniak
d42db71fa4
T1479: Fix delegation context selection on delegator's invitation handling
2016-09-07 09:51:08 -04:00
Aleksander Machniak
cd60b2b377
Fix 32bit compatibility (in Find Availability feature)
2016-08-17 13:22:07 +02:00
Aleksander Machniak
4db65663e2
Remove redundant env.mscolors setting
2016-08-15 04:10:54 -04: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
92b0169834
T1319: Fix bug where incorrect organizer could be set on a new event in delegated folder
2016-06-21 06:22:26 -04:00
Aleksander Machniak
98b6513dce
Fix finding an event which is in delegator's folder, on itip reply (T1264)
...
Summary: Fixes T1264
Reviewers: #roundcube_kolab_plugins_developers
Maniphest Tasks: T1264
Differential Revision: https://git.kolab.org/D157
2016-06-20 10:09:24 +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
ba78c23364
Fix wrong/missing delegated ATTENDEE in event iTip REPLY ( #5365 )
...
Summary: Fixes #5365 and unifies COMMENT handling code
Reviewers: #roundcube_kolab_plugins_developers, vanmeeuwen
Reviewed By: #roundcube_kolab_plugins_developers, vanmeeuwen
Differential Revision: https://git.kolab.org/D111
2016-04-14 11:41:55 +02:00
Aleksander Machniak
5060fb30b6
Fix bug where delegatee would be lost on task/event update ( #5058 )
...
Summary: Fixes #5058
Reviewers: #roundcube_kolab_plugins_developers, vanmeeuwen
Reviewed By: #roundcube_kolab_plugins_developers, vanmeeuwen
Differential Revision: https://git.kolab.org/D110
2016-04-14 11:41:50 +02:00
Aleksander Machniak
241dcfb9b3
Don't allow birthday/invitation calendars to be set as the default calendar (T1177)
2016-04-07 06:10:02 -04:00
Aleksander Machniak
96dd1b2713
Fix missing COMMENT in iTip delegation message from the event dialog ( #5377 )
2016-04-06 07:31:19 -04:00
Aleksander Machniak
c159f75e48
Fix missing file size of attached ics file in mail compose
2016-03-29 13:37:38 +02:00
Aleksander Machniak
f866ceb84c
Fix regression where calendar feeds required normal Roundcube login instead of HTTP auth (T1151)
...
With proper performance fix 4fe52716e3
(#4033 )
2016-03-29 13:19:14 +02:00
Aleksander Machniak
fc93828311
Fix merging attachments list on event/task update from iTip ( #5342 )
...
Reviewers: #roundcube_kolab_plugins_developers, vanmeeuwen
Reviewed By: #roundcube_kolab_plugins_developers, vanmeeuwen
Subscribers: vanmeeuwen
Projects: #roundcube_kolab_plugins
Differential Revision: https://git.kolab.org/D96
2016-03-17 16:38:36 +01:00
Aleksander Machniak
4fe52716e3
Performance: don't load calendar css/js files on logon page ( #4033 )
2016-03-13 13:01:03 +01:00
Aleksander Machniak
2afb5714c5
Fix duplicated events in other users calendar if its subfolders are active ( #5340 )
...
Differential Revision: https://git.kolab.org/D94
2016-03-11 11:41:18 +01:00
Aleksander Machniak
7a26dc8d9f
Fix PHP Warning: Invalid UTF-8 sequence in argument for json_encode() ( #4336 )
...
Use rcube_output::json_serialize() instead of json_encode()
2016-03-09 17:07:52 +01:00
Aleksander Machniak
3ec61b99be
Fix error when opening an attachment from an itip message ( #5343 )
...
Also make sure attachment bodies are excluded from the event data in JSON format
2016-03-09 16:28:52 +01:00
Aleksander Machniak
14fae65553
Fix some not localized error messages
2016-03-08 10:41:52 +01:00
Aleksander Machniak
a7e3a938a7
Unify mail-relations handling across plugins
2016-02-21 19:41:49 +01:00