Commit graph

327 commits

Author SHA1 Message Date
Aleksander Machniak
925cdfda8c Calendar: Menu options rename: Edit -> Edit/Share calendar, Delete -> Delete calendar 2019-02-21 11:47:12 +00:00
Aleksander Machniak
11ff8f71ea Fix various calendar regressions 2019-02-06 09:45:58 +01:00
Aleksander Machniak
0f0a5952f8 Elastic: Bring back calendars list on print page 2019-02-01 13:18:33 +00:00
Aleksander Machniak
cbd1c1ae47 Upgrade to fullCalendar 3.9.0
Squashed commit of the following:

commit cd7c726b57
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Tue Jan 22 13:52:35 2019 +0000

    Remove leftover code

    Agenda sections and fisheye view.

commit 8b2203adfc
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Tue Jan 22 12:23:11 2019 +0000

    Fix duplicated requests on using Next/Prev buttons in Agenda view

commit 2dff079625
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Tue Jan 22 11:34:16 2019 +0000

    Increase font-size for .fc-event

commit 9bb48ec3fa
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Fri Jan 18 12:10:33 2019 +0000

    Fix re-fetching updated event in quickview mode

commit 841815f5b1
Merge: ffe9c0c7 315079c8
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Fri Jan 18 11:43:19 2019 +0000

    Merge branch 'master' into dev/fullcalendar-upgrade

commit ffe9c0c7f7
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Fri Jan 18 11:41:59 2019 +0000

    Fix events re-rendering after "Print descriptions" option change

commit bc48cd6639
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Fri Jan 18 11:30:38 2019 +0000

    Fix event color on hover in print mode

commit 0776636fd6
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Fri Jan 18 10:07:41 2019 +0000

    Fix including eye.svg

commit 7cc525e4e9
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Fri Jan 18 09:50:34 2019 +0000

    Elastic support for new fullCalendar

commit 3efc8d0389
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Thu Jan 17 07:47:59 2019 +0000

    Remove now indicator on calendar print

commit a1d018875b
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Wed Jan 16 13:40:11 2019 +0100

    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).

commit ea873a9589
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Tue Jan 15 12:18:21 2019 +0100

    Calendar Agenda and searching fixes

commit fb0c3436a3
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Fri Jan 11 13:59:29 2019 +0100

    Varius calendar fixes and cleanups

commit d45f3439b9
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Wed Jan 9 13:22:24 2019 +0100

    Fix various Larry skin regressions after fullCalendar upgrade

commit 3373fff6b3
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Wed Jan 9 10:51:16 2019 +0100

    Fix .fc-today style

commit 5718fd40e3
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Wed Jan 9 10:31:22 2019 +0100

    Fix various date calculation issues after fullCalendar upgrade

    - allDay flag must be boolean
    - allDay event's end date must be exclusive

commit d08e8a8a3b
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Tue Jan 8 11:39:10 2019 +0100

    Fix date/time format issies and inconsistencies, remove confusing config

commit b0196c7ff1
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Mon Jan 7 15:46:51 2019 +0000

    Fox some small issues after fullCalendar update

commit c7b561f19d
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Mon Jan 7 13:22:57 2019 +0000

    Fix handling 'source' argument in load_events request

commit 59fc3c8168
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Mon Jan 7 12:26:04 2019 +0000

    Fix including moment.js

commit eb85d762c7
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Fri Jan 4 16:12:33 2019 +0000

    Upgrade to fullcalendar 3.9.0 - Part I

    Just started, still many issues, no printing, no elastic, no agenda view
2019-01-30 15:30:11 +01:00
Aleksander Machniak
a3d93f719b Add missing type="button" for buttons 2018-12-17 10:54:20 +01:00
Aleksander Machniak
1cc1d5f9f6 Elastic: Fix bug where file dialog appears when pressing Enter in task/event edit form (T4665) 2018-12-17 10:26:21 +01:00
Aleksander Machniak
2e1724b928 Add missing templates for "Save as event" dialog 2018-12-03 15:35:01 +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
e2079c1a89 Elastic: Fix logo in itipattend.html 2018-09-18 13:37:28 +02: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
ae3a8f27d1 Elastic: Fix drop area in Attachments tab of event dialog 2018-06-25 08:30:19 +00:00
Aleksander Machniak
ad6654c3d8 Elastic: Small improvements in Calendar toolbars 2018-05-17 13:40:14 +00:00
Aleksander Machniak
538cc4fbcd Elastic: Toolbars re-design 2018-05-16 11:08:54 +02:00
Aleksander Machniak
e6f9a6104b Elastic: Apply some toolbars re-design ideas 2018-05-10 12:30:33 +02:00
Aleksander Machniak
fd9b76886f Elastic: Unify attachments list on event and task info 2018-04-17 13:25:58 +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
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
bc9325b467 Elastic: Fix calendar folder search 2018-04-03 12:53:38 +02:00
Aleksander Machniak
4dd6eb5893 Elastic: Fix calendar printing and other css issues 2018-04-03 12:24:31 +02:00
Aleksander Machniak
cbd1d83c3d Elastic: Various calendar UI elements and calendar printing 2018-04-02 17:46:14 +00:00
Aleksander Machniak
8aff9a612c Elastic: Calendar iTip-attend template 2018-03-30 11:45:53 +02:00
Aleksander Machniak
3346ad8aa6 Elastic: Calendar - Availability finder dialog 2018-03-30 10:49:07 +02:00
Aleksander Machniak
42a1177109 Code de-duplication: Move folder editing form template to libkolab plugin 2018-03-28 12:06:48 +00: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
5b57dd9449 De-duplicate attachments handling code, move it to libkolab plugin 2018-03-19 13:27:55 +01:00
Aleksander Machniak
2bd6566387 Elastic: Added templates for Calendar plugin 2018-03-19 08:34:13 +01:00
Aleksander Machniak
e3f7593162 Elastic: Attachments tab in event edit dialog 2018-03-16 12:23:55 +01:00
Aleksander Machniak
b96508f021 Calendar: Removed classic skin support 2018-03-16 09:23:45 +01:00
Aleksander Machniak
21c4b6a5bb Elastic: Partial support for calendar plugin 2018-03-16 09:22:42 +01:00
Aleksander Machniak
74ee354f85 Style needs-action/declined events with opacity when invitation calendars are disabled (Bifrost#T38400) 2017-09-14 13:35:17 +00: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
6b3ac66afc T2507: Display cancelled event box with some transparency
... to distinguish them from non-cancelled events
2017-08-29 13:23:38 +00:00
Aleksander Machniak
ae69d586c2 Fix redundant scrollbar on .event-line element in Chrome 2017-08-22 12:04:13 +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
63e217a803 Merge branch 'arcpatch-D423' 2017-07-12 15:38:35 +02:00
Thomas Bruederli
d91bfd77a7 Update calendar and tasklist styles/sprites to new Larry "flat" design
Summary: With Roundcube version 1.3, the default Larry theme receives a small face-list. This change adapts the styles of the calendar and tasklist plugins to tat.

Reviewers: machniak

Differential Revision: https://git.kolab.org/D423
2017-07-12 15:00:24 +02:00
Aleksander Machniak
8ce594f23a Add missing type="link" for template buttons for compat. with Roundcube 1.4 2017-07-11 14:33:31 +00: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
a639eabd1f Remove (non-working) Close button on itip-attend page
Browsers do not allow to programatically close windows not opened by javascript.
2017-03-27 12:49:36 +02:00
Aleksander Machniak
d8b261d981 Remove redundant UI.init() calls
Fixes minimal mode toggle in Calendar, Tasks and Notes.
2017-01-31 23:33:54 +01: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