Commit graph

1168 commits

Author SHA1 Message Date
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
4db65663e2 Remove redundant env.mscolors setting 2016-08-15 04:10:54 -04:00
Aleksander Machniak
d45b008528 Drop redundant dialog positioning code.
Dialogs are centered by default, no need to configure that.
Also, this code causes invalid positioning on more recent jQuery-UI version.
2016-08-15 03:11:29 -04:00
Aleksander Machniak
baf491e2bb T1357: Fix unwanted "local changes" warning when moving/resizing shared event by delegatee 2016-08-10 05:30:06 -04:00
Aleksander Machniak
d9e82e0acd Fix regression in handling event status badge in event dialog 2016-07-22 06:58:00 -04:00
Aleksander Machniak
ab433d7428 Update localization from Transifex 2016-07-22 11:42:44 +02:00
Aleksander Machniak
7e408b8b18 T1365: Localize Confidential/Private/Cancelled badge in event info dialog 2016-07-21 08:56:30 -04:00
Aleksander Machniak
2ed6d5ad69 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:11:40 -04:00
Aleksander Machniak
403e61004c T1364: Localize attendee status
On event attendees list and task assignees list.
Fixes T1364.
2016-07-20 08:57:47 -04:00
Aleksander Machniak
fdda23c8ff 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:30:31 -04:00
Aleksander Machniak
f5ac7a872e Fix accessing attachments in invitations calendars (#5465) 2016-06-30 10:20:21 +02:00
Aleksander Machniak
20833726b2 Fix disappearing free-busy event on refresh (#5462)
The issue was caused by missing event uid. On client-side all events
have had the same _id property and calendar widget couldn't properly
merge changes.
2016-06-29 19:45:28 +02:00
Aleksander Machniak
5a148797e1 Fix handling of end date in time_key() 2016-06-29 19:28:12 +02:00
Aleksander Machniak
e8aa73aae3 Cosmetic changes in calendar documentation 2016-06-21 13:46:59 +02:00
Aleksander Machniak
dbdfd9d000 T1320: Fix some images in Calendar documentation 2016-06-21 13:18:05 +02:00
Aleksander Machniak
92b0169834 T1319: Fix bug where incorrect organizer could be set on a new event in delegated folder 2016-06-21 06:22:26 -04:00
Aleksander Machniak
98b6513dce Fix finding an event which is in delegator's folder, on itip reply (T1264)
Summary: Fixes T1264

Reviewers: #roundcube_kolab_plugins_developers

Maniphest Tasks: T1264

Differential Revision: https://git.kolab.org/D157
2016-06-20 10:09:24 +02:00
Mads Petersen (Kolab Systems)
7782d0d42c Add documentation to the plugins shipped in roundcubemail-plugins-kolab
Summary: Resolves T1297

Test Plan: None

Reviewers: #documentation_authors, machniak

Reviewed By: machniak

Maniphest Tasks: T1297

Differential Revision: https://git.kolab.org/D173
2016-06-20 09:59:05 +02:00
Aleksander Machniak
eb8211f0bf Add time-slots popup in task dialog (#5441) 2016-06-15 05:54:03 -04:00
Aleksander Machniak
d03fcc7cd4 Update localization 2016-06-13 18:10:59 +02:00
Aleksander Machniak
4b08dab30b Fix character case handling in email address comparison for invitations handling (T1301) 2016-06-09 11:18:30 -04:00
Aleksander Machniak
4f938c10ec Close autocompletion popup when opening Find Resources and Find Availability dialogs (#5435) 2016-05-31 09:20:14 -04:00
Aleksander Machniak
b49501437e Add back localization labels unintentionally removed in last update 2016-05-23 05:12:24 -04:00
Aleksander Machniak
39a1267abc Close events export dialog on Export (#5432) 2016-05-20 06:14:24 -04:00
Aleksander Machniak
29c5c502db Update localization 2016-05-18 16:38:39 +02:00
Aleksander Machniak
3c0e93f6aa Fix invalid 'for' attribute in events export form 2016-05-10 11:57:41 +02:00
Aleksander Machniak
d85be556c2 Fix some issues in events copying, reset attendees state and remove attachments
@TODO: attachments copying
2016-04-24 07:55:34 -04:00
Aleksander Machniak
6bb5511b6d Corrected fix for T1214 2016-04-20 14:56:27 -04:00
Aleksander Machniak
345506712e Fix deleting events by first occurrence (T1214) 2016-04-20 09:28:25 -04:00
Aleksander Machniak
5590063ff2 Merge branch 'arcpatch-D128' 2016-04-17 13:56:23 +02: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
a7f5885d8d Fix so birthdays are exported with correct year and recurrence definition (T855)
Summary:
Refactored birthdays handling code. The "all birthdays" request is detected
and for this case year is not modified and recurrence rule is added.

Reviewers: #roundcube_kolab_plugins_developers, vanmeeuwen

Reviewed By: #roundcube_kolab_plugins_developers, vanmeeuwen

Differential Revision: https://git.kolab.org/D117
2016-04-14 11:42:04 +02:00
Aleksander Machniak
ba78c23364 Fix wrong/missing delegated ATTENDEE in event iTip REPLY (#5365)
Summary: Fixes #5365 and unifies COMMENT handling code

Reviewers: #roundcube_kolab_plugins_developers, vanmeeuwen

Reviewed By: #roundcube_kolab_plugins_developers, vanmeeuwen

Differential Revision: https://git.kolab.org/D111
2016-04-14 11:41:55 +02:00
Aleksander Machniak
5060fb30b6 Fix bug where delegatee would be lost on task/event update (#5058)
Summary: Fixes #5058

Reviewers: #roundcube_kolab_plugins_developers, vanmeeuwen

Reviewed By: #roundcube_kolab_plugins_developers, vanmeeuwen

Differential Revision: https://git.kolab.org/D110
2016-04-14 11:41:50 +02:00
Aleksander Machniak
2165bfad2d Option kolab_invitation_calendars is false by default 2016-04-08 09:19:55 +02:00
Aleksander Machniak
748e42abfb Skip partstat filter when kolab_invitation_calendars=false (T1179) 2016-04-07 08:18:23 -04:00
Aleksander Machniak
241dcfb9b3 Don't allow birthday/invitation calendars to be set as the default calendar (T1177) 2016-04-07 06:10:02 -04:00
Aleksander Machniak
37659bb303 Fix "ReferenceError: organizer is not defined" in some cases 2016-04-06 17:31:53 +02:00
Aleksander Machniak
96dd1b2713 Fix missing COMMENT in iTip delegation message from the event dialog (#5377) 2016-04-06 07:31:19 -04:00
Aleksander Machniak
88c74fa167 Add missing UID in birthdays calendar exports/feed (T855) 2016-03-29 13:40:45 +02:00
Aleksander Machniak
c159f75e48 Fix missing file size of attached ics file in mail compose 2016-03-29 13:37:38 +02:00
Aleksander Machniak
f866ceb84c Fix regression where calendar feeds required normal Roundcube login instead of HTTP auth (T1151)
With proper performance fix 4fe52716e3 (#4033)
2016-03-29 13:19:14 +02:00
Aleksander Machniak
801d358824 Fix some linting errors 2016-03-24 16:07:02 +01:00
Aleksander Machniak
5d0b087559 Use "cancelled" (with double l) consistently 2016-03-22 11:42:42 +01:00
Aleksander Machniak
fc93828311 Fix merging attachments list on event/task update from iTip (#5342)
Reviewers: #roundcube_kolab_plugins_developers, vanmeeuwen

Reviewed By: #roundcube_kolab_plugins_developers, vanmeeuwen

Subscribers: vanmeeuwen

Projects: #roundcube_kolab_plugins

Differential Revision: https://git.kolab.org/D96
2016-03-17 16:38:36 +01:00
Aleksander Machniak
4fe52716e3 Performance: don't load calendar css/js files on logon page (#4033) 2016-03-13 13:01:03 +01:00
Aleksander Machniak
2afb5714c5 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:18 +01:00
Aleksander Machniak
7a26dc8d9f Fix PHP Warning: Invalid UTF-8 sequence in argument for json_encode() (#4336)
Use rcube_output::json_serialize() instead of json_encode()
2016-03-09 17:07:52 +01:00
Aleksander Machniak
3ec61b99be 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:28:52 +01:00
Aleksander Machniak
14fae65553 Fix some not localized error messages 2016-03-08 10:41:52 +01:00