Commit graph

292 commits

Author SHA1 Message Date
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
Aleksander Machniak
5022adc3eb Fix some truncated icons 2016-09-29 12:23:18 +02:00
Aleksander Machniak
d9e82e0acd Fix regression in handling event status badge in event dialog 2016-07-22 06:58:00 -04:00
Aleksander Machniak
7e408b8b18 T1365: Localize Confidential/Private/Cancelled badge in event info dialog 2016-07-21 08:56:30 -04:00
Christoph Schwarzenberg
e32c44d99c Add possibility to copy events
Reviewers: #roundcube_kolab_plugins_developers

Subscribers: bruederli

Differential Revision: https://git.kolab.org/D128
2016-04-17 13:55:42 +02:00
Aleksander Machniak
4794dde5de Fix height of Participants table header 2016-02-25 20:44:01 +01:00
Aleksander Machniak
57b6e77eb5 Fix attachments list collision in Save as Event dialog and message view (T834) 2015-11-10 10:29:38 +01:00
Aleksander Machniak
9ba3165560 Fix bug where Save as Event (and task) form was visible before the dialog was created 2015-11-09 16:21:16 +01:00
Aleksander Machniak
13bc3a77e5 Fix use of removed Roundcube function aliases, small css improvements 2015-11-06 11:36:11 +01:00
Aleksander Machniak
07742bd661 Fix over-sized "Upload" and "From cloud..." buttons 2015-10-30 11:02:57 +01:00
Aleksander Machniak
436027bf0e Fix invalid closing tag 2015-10-29 12:02:25 +01:00
Thomas Bruederli
09fe27d5a6 Consolidate changelog dialog labels and use libkolab's singelton getter for the Bonnie API 2015-04-21 09:24:27 +02:00
Thomas Bruederli
dcb60dbee1 Move more audit trail code to libkolab; unify text labels 2015-03-25 11:55:21 +01:00
Thomas Bruederli
8a74c132d8 Move some audit trail functions to libkolab for shared use 2015-03-24 11:55:32 +01:00
Thomas Bruederli
17a3783b9a Allow to load attachments from old revisions + implement resting of old revisions if write permissions are granted 2015-03-18 20:24:57 +01:00
Thomas Bruederli
0298925750 Support iTip messages to single occurrences in static RSVP UI for external invitees 2015-02-23 10:58:58 +01:00
Thomas Bruederli
3ea6d43579 Fix deletion/cancellation of this-and-future instances 2015-02-17 14:54:12 +01:00
Thomas Bruederli
ba84648fa7 - Onyl print events from active calendars (#4603)
- Fix colors of events in month view
- Show calendar color legend as floating list, no hierarchy
2015-02-17 14:04:57 +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
f09948eefe Disable recurrence and attachments forms when editing a single recurrence instance. These properties cannot be stored in recurrence exceptions 2015-02-15 15:12:08 +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
a6ba6981e9 Fix calendar print view 2015-02-12 13:38:17 +01:00
Thomas Bruederli
ad67a1c7b9 List the right RSVP buttons according to the context; follow-up fix for #4447 2015-02-09 15:11:01 +01:00
Thomas Bruederli
9d3a665d9c Modify calendar UI to properly handle updates on recurring events with attandees (#4318)
Since the Kolab stack doesn't yet fully support invitations for recurring events,
the calendar client prevents the user from modifying single recurrence instances
if attandees are involved: options to update the "current" or "future" items
are disabled and deleting a single event will update the main event and notify
all attendees.
2015-01-28 17:46:03 +01:00
Thomas Bruederli
f346aabe12 Wrap attendee/group name in span to render correctly in FF3+ (#4244) 2015-01-27 15:15:04 +01:00
Aleksander Machniak
d7a799da3c Fix "Find availability" button position in older browsers 2015-01-23 11:46:35 -05:00
Thomas Bruederli
59b64ae7cd Visually emphasize pending/declined events from other user's calendars 2015-01-21 17:05:16 +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
ac4ed0ff19 Remove focus from folder search toggle icon (#4062) 2015-01-05 16:00:13 +01:00
Aleksander Machniak
33c2ad4f30 More assets_path compatibility fixes 2014-12-17 04:15:13 -05:00
Aleksander Machniak
e1eeea4e87 Fix compatibility with assets_path setting (#4115) 2014-12-17 04:10:09 -05:00
Thomas Bruederli
bac0a9070e Small fixes to the event changelog listing 2014-10-15 18:54:52 +02:00
Thomas Bruederli
0ab0b797b8 Display count 'bubble' for open pending invitations (#3268) 2014-10-14 20:23:52 +02:00
Aleksander Machniak
16c0f3ba11 Shrink some images with TinyPNG 2014-10-08 09:03:19 +02:00
Thomas Bruederli
f5dc95c3df Add config option to control free-busy data integration in calendar views; render free-busy blocks in the calendar color, too 2014-09-24 17:10:38 +02:00