Thomas Bruederli
1bcc7a48ef
Do not check the 'decline' box by default when deleting cancelled events
2015-02-26 16:28:35 +01:00
Thomas Bruederli
f972f4a511
Disable the 'future' savemode for event deletion if attendees are involved
2015-02-20 10:18:21 +01:00
Thomas Bruederli
02ef2e6050
Split recurring event into a new series when modifying with this-and-future option ( #4386 ); optimize copying of attachments into new event
2015-02-20 00:11:40 +01:00
Thomas Bruederli
5e176baa08
Pass a list of updated attendess to the backend driver on RSVP reply from calendar view
2015-02-19 18:09:12 +01:00
Thomas Bruederli
7fd2eb873d
Hide RSVP-mode menu when moving/resizing event dialog
2015-02-16 18:45:25 +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
d7733e7879
Allow to RSVP reply on a single occurence when viewing the event in the calendar preview
...
This will copy the main event from the iTip invitation with unchanged partstat into the
user calendar and register a recurrence exception with the selected partsat and send a
reply for this occurrence only.
2015-02-16 11:06:42 +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
747f2d5a26
Avoid JS errors on organizer check
2015-02-12 12:08:56 +01:00
Thomas Bruederli
26ef4c64f8
Shift end time according to the current duration when changing start time (for convenience)
2015-02-12 10:34:08 +01:00
Thomas Bruederli
49280a6f62
Set RSVP=FALSE when answering to an event RSVP in calendar view
2015-02-09 15:25:10 +01:00
Thomas Bruederli
44216168f1
Set free_busy status to transparent when declining an invitation ( #4425 )
2015-01-29 12:26:50 +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
859dc5ab98
Fix urlencoding of unicode chars in resource DN ( #4262 )
2015-01-28 12:25:51 +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
Thomas Bruederli
a12fcba096
Update the free-busy status when changing the organizer identity
2015-01-21 13:22:53 +01:00
Thomas Bruederli
7b9d36b039
Force download of attachment ( #4291 )
2015-01-21 10:08:14 +01:00
Thomas Bruederli
dd8d3cc06e
Fix attachment download url ( #4291 )
2015-01-21 09:13:18 +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
39a12a43e2
Fix calendar week selector when crossing year boundary ( #3915 )
2014-12-28 14:27:10 +01:00
Aleksander Machniak
25d67a6ba7
Assets_path related fixes ( #3182 )
2014-12-17 09:42:44 +01:00
Thomas Bruederli
c26f9d25cb
Some fixes to the iTip delegation functions
2014-11-06 17:09:59 +01:00
Thomas Bruederli
4a150a2139
Implement iTip delegation functionality for calendar/mail view ( #3860 )
2014-11-06 17:09:59 +01:00
Thomas Bruederli
17f8ec0d04
Align calendar labels with libcalendaring and tasklist plugins
2014-11-06 17:09:59 +01:00
Thomas Bruederli
a3aa406e05
Close autocompletion when switching tabs and closing dialog ( #3389 )
2014-11-04 15:35:21 +01:00
Thomas Bruederli
c4a228ab99
Avoid flickering of calendar view when refetching all events ( #3405 )
2014-11-04 14:50:05 +01:00
Thomas Bruederli
7d25c340aa
Don't show options menu for resource free/busy calendar events
2014-11-03 12:39:59 +01:00
Thomas Bruederli
0ab0b797b8
Display count 'bubble' for open pending invitations ( #3268 )
2014-10-14 20:23:52 +02:00
Thomas Bruederli
b7af048c35
Flag all recurring event instances as temp when updating ( #3748 )
2014-10-09 16:38:12 +02:00
Thomas Bruederli
3b65094053
Fix dialog labels after 'remove' => 'delete' change from folder navigation
2014-09-22 11:03:25 +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
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
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
80a4dc75fd
Fix display of the attendee notify checkbox after the changes in ed6eaac9
2014-09-08 13:25:18 +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
Aleksander Machniak
50f724a5d3
Search also in resource description on resources list ( #3380 )
2014-08-25 04:29:43 -04: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
Aleksander Machniak
befcf32baf
Fix XSS issue in event description field ( #3261 )
2014-08-13 18:46:35 +02:00
Thomas Bruederli
81450b627e
Submit search string as unicode ( #3076 )
2014-08-13 17:00:48 +02:00
Thomas Bruederli
07f05a102b
Fix folder list operations when search is active
2014-08-07 18:14:49 +02:00
Thomas Bruederli
f41cca6c09
Also refresh the currently displayed details dialog when event was updated on the server
2014-08-07 12:52:38 +02:00
Thomas Bruederli
944985314e
Hide compare button if changelog only has one single entry
2014-08-06 16:23:24 +02:00
Thomas Bruederli
435b4483ec
Minor fixes for attendee display and updates
2014-08-06 15:21:40 +02:00
Thomas Bruederli
af768030d0
Send invitations to resources
2014-08-05 18:54:46 +02:00
Thomas Bruederli
a99148ec0c
Set view mode for fish-eye popup. This got lost in some recent refactoring
2014-08-04 09:58:29 +02:00
Thomas Bruederli
e48f0dbf15
Render event dialog *after* reading the comment text field; don't overwrite initial invitation comments
2014-08-01 10:28:05 +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
fb6ccee2f7
Fix calendar week selection from mini calendar
2014-07-31 18:27:43 +02:00