Aleksander Machniak
d865ec5cbe
Retain selected folder on page refresh (Bifrost#T18463)
...
Use window.history.replaceState on folder selection, the same way
is in Roundcube core.
Conflicts:
plugins/kolab_files/kolab_files.js
plugins/kolab_files/lib/kolab_files_engine.php
2016-12-22 11:40:51 +01: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
71c077a616
T1357: Fix unwanted "local changes" warning when moving/resizing shared event by delegatee
2016-08-10 05:32:00 -04:00
Aleksander Machniak
ddd181b758
T1365: Localize Confidential/Private/Cancelled badge in event info dialog
2016-07-21 08:57:13 -04:00
Aleksander Machniak
91537e5cfd
T1367: Fix text in "My status" field in event dialog
...
Was "My status: Accept", should be "My status: Accepted".
Fixes T1367.
2016-07-20 09:13:03 -04:00
Aleksander Machniak
a9be7f33aa
T1364: Localize attendee status
...
On event attendees list and task assignees list.
Fixes T1364.
2016-07-20 08:59:01 -04:00
Aleksander Machniak
0913be3104
T1362: Fix title/tooltip text on attendee, localize the status text
...
Moved shared code and localization to libcalendaring plugin.
Fixes T1362.
2016-07-20 07:32:47 -04:00
Aleksander Machniak
b0aded29dd
T1319: Fix bug where incorrect organizer could be set on a new event in delegated folder
2016-06-21 06:23:50 -04:00
Aleksander Machniak
7ca0e4c7f8
Add time-slots popup in task dialog ( #5441 )
2016-06-15 05:55:31 -04:00
Aleksander Machniak
e74a347f71
Close autocompletion popup when opening Find Resources and Find Availability dialogs ( #5435 )
2016-05-31 09:21:53 -04:00
Aleksander Machniak
8d4b464f64
Close events export dialog on Export ( #5432 )
2016-05-20 06:15:51 -04:00
Aleksander Machniak
b01894ee2d
Fix duplicated events in other users calendar if its subfolders are active ( #5340 )
...
Differential Revision: https://git.kolab.org/D94
2016-03-11 11:41:42 +01:00
Aleksander Machniak
d374807e9b
Fix error when opening an attachment from an itip message ( #5343 )
...
Also make sure attachment bodies are excluded from the event data in JSON format
2016-03-09 16:33:10 +01: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
fb446d07bf
Update client after restoring an old revision of an event
2015-03-19 15:16:13 +01:00
Thomas Bruederli
d91e12fa22
Disable revision selectors not valid for comparison ( #4019 )
2015-03-19 14:38:04 +01:00
Thomas Bruederli
4f2736373a
Fix event changelog dialog handling
2015-03-18 20:23:28 +01:00
Thomas Bruederli
6bd0bdabb5
Adapt client to changed Bonnie API
2015-03-18 12:57:36 +01:00
Thomas Bruederli
17867bb277
Don't show error dialog if event history is not available. Show message box inside the existing dialog ( #4018 )
2015-03-18 12:23:10 +01:00
Thomas Bruederli
eb69c1a239
Fix alarm icon in calendar view ( #4842 )
2015-03-12 18:35:57 +01:00
Thomas Bruederli
8792a668b6
Use IMAP permissions to determine possible actions on the client ( #4827 )
...
s/writeable/editable/
2015-03-11 15:24:17 +01:00
Thomas Bruederli
2ad5eeb570
Fix JS syntax to be compliant with IE < 9 (new is a reserved word)
2015-03-11 12:34:38 +01:00
Thomas Bruederli
6f97b9ff71
- Require delete permission for a calendar to be writeable ( #4827 )
...
- Introduce 'insert' permission which allows the creation of new events but no subsequent editing
- Replace 'readonly' with '!writeable' properties for consistency reasons
2015-03-11 12:22:01 +01:00
Thomas Bruederli
a32690ad38
Remove focus from quickview icon on mouse clicks ( #4684 )
2015-03-11 10:35:26 +01:00
Thomas Bruederli
e8c387ef0d
Bump versions and copyright year
2015-03-10 15:38:45 +01:00
Thomas Bruederli
10192386dd
Send cancellations of this-and-future events as iTip REPLY on master event with updated recurrence rule ( #4743 )
2015-03-10 13:38:53 +01:00
Thomas Bruederli
4d2695f864
Bring database driver up to speed with recurring events and iTip invitations
2015-03-01 18:54:59 +01:00
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