Aleksander Machniak
efe911f31c
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:30:47 +02:00
Aleksander Machniak
b5618a0efd
Remove (non-working) Close button on itip-attend page
...
Browsers do not allow to programatically close windows not opened by javascript.
2017-03-28 11:07:03 +02:00
Aleksander Machniak
bf1a8c62e7
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
Conflicts:
plugins/calendar/calendar.php
2016-10-18 09:24:09 +02:00
Aleksander Machniak
7ec14302cd
Fix regression in handling event status badge in event dialog
2016-07-22 06:58:49 -04:00
Aleksander Machniak
ddd181b758
T1365: Localize Confidential/Private/Cancelled badge in event info dialog
2016-07-21 08:57:13 -04: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
Thomas Bruederli
b278db0ec3
Pre-select confidential event/tasks folder for iTip invitations marked as confidential ( #3451 )
...
+ display privacy classification of iTip attachments in mail invitation view.
2014-09-23 12:27:57 +02:00
Thomas Bruederli
3c222ed411
- Render quickview in main calendar view instead of a popup (to be consistent with the quickview mode in the tasks module).
...
- Visually indicate quickview mode by fading inactive calendars and adding an eye-icon to the calendar view background.
- Allo mulitple calendars to be added to the quickview with shift-click.
2014-09-19 12:42:52 +02:00
Thomas Bruederli
e9cc2633ee
Adapt selector to also work on contextmenu
2014-09-15 12:02:07 +02:00
Thomas Bruederli
086e2b2e1f
Render preview agenda for iTip requests below RSVP buttons ( #3161 )
2014-09-11 17:55:01 +02:00
Thomas Bruederli
6b7fc6729d
Added 'actions' bar and new icons for groupware folders as suggested by the product feature description
2014-09-11 15:54:15 +02:00
Thomas Bruederli
359d8dc110
Avoid scrollbars in event dialog due to long URLs ( #3480 )
2014-09-10 10:41:14 +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
624f3b1695
Add action to remove a calendar/tasks/notes folders from the list which results in unsubscribing it ( #3378 )
2014-09-09 13:29:28 +02:00
Thomas Bruederli
e5c97c0dd2
No background color for focused quickview icons
2014-09-09 11:57:05 +02:00
Thomas Bruederli
efacdf4ea2
Fix free-busy event styles for table/agenda view
2014-09-09 10:23:47 +02:00
Thomas Bruederli
dc335c4d26
Refine virtual user folders handling in new folder navigation according to #3378
2014-09-08 18:56:23 +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
3aab910ae1
Add icons for resource autocomplete list ( #3415 )
2014-08-19 10:37:39 +02:00
Thomas Bruederli
d892b78025
Fix expanding calendar sidebar after page reload
2014-08-13 16:40:06 +02:00
Thomas Bruederli
517e9720d4
Remove out-of-office option from UI accrding to #3220
2014-08-04 16:17:45 +02:00
Thomas Bruederli
4ea51417ba
Copy iTip inivitation comment to event objects and display it in calendar with the RSPV buttons ( #419 )
2014-08-01 10:05:55 +02:00
Thomas Bruederli
cec5f19cb4
Fix accidentally visible uidialog in notes ( #3236 )
2014-07-31 16:49:27 +02:00
Thomas Bruederli
887ec67df8
Fix attachment saving and displaying
2014-07-31 14:53:56 +02:00
Thomas Bruederli
27c60d5004
Minor visual fix: hide double border at the bottom of record tables
2014-07-29 16:25:06 +02:00