Commit graph

2610 commits

Author SHA1 Message Date
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
be4870dec8 Prevent from libkolabxml errors on Etc/GMT timezone (Bifrost#T15706) 2016-12-27 04:14:57 -05:00
Aleksander Machniak
ec60bb591a Support Tasks in kolab_delegation (Bifrost#T18853) 2016-12-27 04:04:45 -05:00
Jeroen van Meeuwen (Kolab Systems)
4d2a62d3e5 Update translations 2016-11-28 15:07:24 +01:00
Jeroen van Meeuwen (Kolab Systems)
c30f9eeec0 Set versions to 3.2.17 2016-11-28 15:06:09 +01:00
Aleksander Machniak
ccf358b47e T1484: Make sure an event organizer is always set
There was already a code to do this, but it didn't work for all cases.
E.g. it didn't work when you created an event with resources assigned, but no other attendees.
2016-11-17 09:10:01 -05:00
Aleksander Machniak
755b4fe2dc "Tomorrow" filter should not show tasks that are displayed in "Today". 2016-11-17 12:24:54 +01:00
Aleksander Machniak
d1daed31b4 Support spellcheck_before_send in kolab_config's spellcheck dictionary access 2016-11-02 12:04:49 -04:00
Aleksander Machniak
5f6490542d T1760: Recurrence exception not displayed when its date was changed 2016-10-21 14:08:18 +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
f1c581f4e4 T1268: Fix bug where forever recurring events could not be displayed
Summary:
Actually it sets the internal end time interval to 100 years for all kind
of events. Before it was 100 for yearly events, but only 10 for weekly.

Fixes T1268.

Reviewers: #roundcube_kolab_plugins_developers

Maniphest Tasks: T1268

Differential Revision: https://git.kolab.org/D203
2016-10-18 09:07:09 +02:00
Aleksander Machniak
202769b0b7 T1697: Fix regression in selecting delegator's folders for itip invitation handling 2016-10-18 08:51:03 +02:00
Jeroen van Meeuwen (Kolab Systems)
1459d6c7dd Set versions to 3.2.16 2016-10-14 16:21:06 +02:00
Aleksander Machniak
4ffdee8fe3 T1588: Add missing localization texts for history dialog 2016-10-05 10:34:12 -04:00
Aleksander Machniak
33ae130484 T1523: Support shared calendars in iTip handling 2016-10-03 10:08:03 -04:00
Jeroen van Meeuwen (Kolab Systems)
7cde786c4e Make counters on tasklist filters consistent (#5470)
Summary: This implements my proposition from https://issues.kolab.org/show_bug.cgi?id=5470#c4

Reviewers: petersen, #roundcube_kolab_plugins_developers, vanmeeuwen

Reviewed By: #roundcube_kolab_plugins_developers, vanmeeuwen

Subscribers: petersen, vendel.colja

Differential Revision: https://git.kolab.org/D195
2016-10-03 16:00:57 +02:00
Aleksander Machniak
05cc4f01f5 Update localization of libcalendaring plugin (T1558) 2016-09-29 16:38:30 +02:00
Aleksander Machniak
d5a375a362 T1524: Fix delegation context on itip-remove command, and on cases where's more than one delegator
Fixes bug where delegatee does not receive event cancelation message after deleting meeting in delegators calendar
2016-09-26 08:22:18 -04:00
Aleksander Machniak
98d4c076cb Complete de_CH localization from de_DE 2016-09-14 12:57:56 +02:00
Aleksander Machniak
2e89f11d9f Update localization from Transifex 2016-09-14 12:57:40 +02:00
Aleksander Machniak
c5bd011de9 T1479: Fix delegation context selection on delegator's invitation handling 2016-09-07 09:54:51 -04:00
Aleksander Machniak
c22f3f8732 Workaround libkolabxml bug where internally set 'created' date is not valid (UTC) 2016-09-02 10:28:16 +02:00
Jeroen van Meeuwen (Kolab Systems)
e612d0d28d Bump version numbers 2016-08-25 13:08:50 +02:00
Aleksander Machniak
fa22b9af19 Fix 32bit compatibility (in Find Availability feature) 2016-08-17 13:25:03 +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
4d7a3f5e86 T1402: Fix bug where contact groups with the same name could be displayed as one 2016-08-09 05:57:09 -04:00
Aleksander Machniak
0b59c065ad Support rcube_addressbook::SEARCH_* constants in search mode 2016-08-08 07:44:49 -04:00
Aleksander Machniak
03cfe38a98 T1397: Add missing de_DE localization for kolab_tags 2016-08-04 08:26:07 -04:00
Aleksander Machniak
c774b44300 T1396: Fix missing localization of "Show reminders" label 2016-08-04 06:27:37 -04:00
Aleksander Machniak
a088714955 T1385: Fix importing events with no DTEND and no DURATION
Per RFC5545 3.6.1 it is perfectly valid. In such cases DTEND should set to DTSTART.
2016-07-29 06:56:29 -04:00
Aleksander Machniak
caf93d3e94 T1382: Fix storing COMPLETED/IN-PROCESS in partstat field 2016-07-27 09:14:26 -04:00
Aleksander Machniak
3f6f656924 T1378: Fix bug where tasks counters could be removed on list update 2016-07-25 09:00:58 -04:00
Aleksander Machniak
816e462359 T1356: Filter tasks on printout the same as on the tasks list 2016-07-25 08:44:41 -04:00
Aleksander Machniak
7ec14302cd Fix regression in handling event status badge in event dialog 2016-07-22 06:58:49 -04:00
Aleksander Machniak
eeeec754f9 T1371: Use rcube_mime::decode_address_list() instead of (invalid) regex
.. to extract invitation sender email. Fixes T1371.
2016-07-22 06:27:32 -04:00
Aleksander Machniak
a9f51f2d4d Update localization from Transifex 2016-07-22 11:45:07 +02:00
Aleksander Machniak
ddd181b758 T1365: Localize Confidential/Private/Cancelled badge in event info dialog 2016-07-21 08:57:13 -04:00
Aleksander Machniak
3e1b632341 Add more status labels 2016-07-20 09:21:24 -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
72e4d72f5b Fix missing localization of HTML editor when assets_dir != INSTALL_PATH 2016-07-19 12:15:06 +02:00
Aleksander Machniak
c639dd817e Fix errors in tasks export (T1355) 2016-07-18 09:55:42 -04:00
Jeroen van Meeuwen (Kolab Systems)
72f80123cd Set versions of updated plugins to 3.2.14 2016-07-04 11:40:43 +02:00
Aleksander Machniak
5538501909 Fix "Later" vs "Next 7 days" filter inconsistence (#5353) 2016-07-01 11:13:46 +02:00
Aleksander Machniak
7fccfb7f7e Fix accessing attachments in invitations calendars (#5465) 2016-06-30 10:21:46 +02:00
Aleksander Machniak
bf9af6d79a T1336: Add documentation for Tags 2016-06-30 08:14:29 +02:00
Aleksander Machniak
c06ad5a04c 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.

Conflicts:
	plugins/calendar/drivers/kolab/kolab_user_calendar.php
2016-06-29 19:49:23 +02:00
Aleksander Machniak
856d2c784a Fix handling of end date in time_key() 2016-06-29 19:48:31 +02:00
Aleksander Machniak
87d364ae2f Don't enable devel_mode in auditlog mode (#5466)
Fixes unintentional less files use in Kolab skin.
2016-06-29 16:54:35 +02:00