Commit graph

384 commits

Author SHA1 Message Date
Aleksander Machniak
a1d018875b Calendar agenda view and printing
Note that agenda's smart sections feature is not implemented (yet)
as it does not exist in fullCalendar (it was a Kolab's customization).
2019-01-16 13:40:11 +01:00
Aleksander Machniak
ea873a9589 Calendar Agenda and searching fixes 2019-01-15 12:18:21 +01:00
Aleksander Machniak
fb0c3436a3 Varius calendar fixes and cleanups 2019-01-11 13:59:29 +01:00
Aleksander Machniak
5718fd40e3 Fix various date calculation issues after fullCalendar upgrade
- allDay flag must be boolean
- allDay event's end date must be exclusive
2019-01-09 10:31:22 +01:00
Aleksander Machniak
b0196c7ff1 Fox some small issues after fullCalendar update 2019-01-07 15:46:51 +00:00
Aleksander Machniak
eb85d762c7 Upgrade to fullcalendar 3.9.0 - Part I
Just started, still many issues, no printing, no elastic, no agenda view
2019-01-04 16:12:33 +00:00
Aleksander Machniak
a3d93f719b Add missing type="button" for buttons 2018-12-17 10:54:20 +01:00
Aleksander Machniak
39fbf99978 Elastic: Fix bug when going from smartphone view to deskop view bottom left calender does not reappear (T4617) 2018-12-10 13:46:41 +01:00
Aleksander Machniak
5894f77b7c T4599: Fix selected calendar state after calendar delete 2018-11-30 11:00:36 +00:00
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
089425e43b T4503: Make participants non-clickable in event/task edit mode 2018-11-28 10:13:42 +01:00
Aleksander Machniak
f10b1a3c32 Fix resizing all-day events (Bifrost#T101742) 2018-08-24 11:40:13 +02:00
Aleksander Machniak
f4d51032df Fix empty Calendar URL dialog in Larry skin (Bifrost#T117420) 2018-06-29 13:48:34 +00:00
Aleksander Machniak
ab3c7e1996 Elastic: Fix dialog resizing (Bifrost#T106185) 2018-05-23 13:54:59 +00:00
Aleksander Machniak
9458993d61 Elastic: Use .form-control with .custom-select 2018-05-23 11:02:03 +02:00
Aleksander Machniak
a99c87f747 Elastic: More pretty select related changes in Calendar 2018-05-18 11:53:19 +00:00
Aleksander Machniak
ad6654c3d8 Elastic: Small improvements in Calendar toolbars 2018-05-17 13:40:14 +00:00
Aleksander Machniak
0d7b85e155 Elastic: Use pretty selects 2018-05-16 12:22:21 +02:00
Aleksander Machniak
2270fd8b6a Elastic: Partial Files support 2018-04-17 12:57:59 +02:00
Aleksander Machniak
3188831475 Elastic: Various Calendar improvements, mostly for mobile 2018-04-12 13:10:47 +00:00
Aleksander Machniak
3027b61ec2 Elastic: Calendar - Resources dialog 2018-04-11 11:44:44 +02:00
Aleksander Machniak
4cd62009c0 Merge branch 'dev/elastic' 2018-04-09 12:17:36 +02:00
Aleksander Machniak
d7ee634847 Elastic: Calendar improvements for mobile 2018-04-08 10:56:00 +00:00
Aleksander Machniak
fb6029edbe Elastic: Save-as-event dialog using iframe 2018-04-05 11:14:37 +00:00
Aleksander Machniak
4ce8cd281a Elastic: Calendar searching 2018-04-04 14:26:16 +02:00
Aleksander Machniak
5d6b3ef13d Fix delegation context on RSVP action in the Calendar UI (Bifrost#T31915) 2018-04-04 10:11:35 +02:00
Aleksander Machniak
0cbf826320 Elastic: Use 'notice' messages, not 'info' 2018-04-03 13:03:53 +02:00
Aleksander Machniak
cbd1d83c3d Elastic: Various calendar UI elements and calendar printing 2018-04-02 17:46:14 +00:00
Aleksander Machniak
3346ad8aa6 Elastic: Calendar - Availability finder dialog 2018-03-30 10:49:07 +02:00
Aleksander Machniak
715621e316 Elastic: Various improvements in Tasks 2018-03-25 17:01:38 +00: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
c7c42eabba Elastic: Calendar event info dialog 2018-03-16 13:40:24 +01:00
Aleksander Machniak
e3f7593162 Elastic: Attachments tab in event edit dialog 2018-03-16 12:23:55 +01: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
77aa438b51 Fix unstoppable "Loading..." message on events export 2018-03-06 13:18:51 +01:00
Aleksander Machniak
58963791cc Merge branch 'master' into dev/elastic 2017-12-08 13:19:52 +01:00
Aleksander Machniak
1f0f282049 Properly initialize time selection for all reminder time inputs 2017-12-04 13:36:26 +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
68d065a399 Fix some js errors when attendee status is unset 2017-08-21 07:58:48 +00: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
523686c97a T1411: More compact event dialog 2017-07-18 14:13:14 -04:00
Aleksander Machniak
40e0fa9155 T2561: Fix recognizing event organizer on event move/delete 2017-07-18 14:04:18 +00:00
Aleksander Machniak
2ad0d6651d Move more common methods used by tasklist and calendar to libcalendaring 2017-06-29 11:20:09 +02:00
Aleksander Machniak
ab5b61b38b Remove redundant vars 2017-06-27 11:23:05 +00:00
Aleksander Machniak
3036593869 Fix recognizing an organizer in event delete confirmation dialog
It caused that an organizer was presented with "decline invitation" instead of "notify attendees" option.
2017-06-16 15:37:14 +00:00
Aleksander Machniak
c4cfe37d8c Fix regression where declining an event from Calendar would send CANCEL instead of REPLY (Bifrost#T31474)
The fix for T1357 (acc49b51ff) was broken for cases with delegation and events in other user namespace.
2017-05-22 13:03:24 +02:00