Commit graph

2778 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
96cdf7c93e Don't use .load() - it's deprecated now and removed in jQuery 3.x 2016-08-15 15:14:05 -04: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
da752c6b99 T1402: Fix bug where contact groups with the same name could be displayed as one 2016-08-09 05:55:34 -04:00
Aleksander Machniak
f3a8729856 Support rcube_addressbook::SEARCH_* constants in search mode 2016-08-08 07:43:43 -04:00
Aleksander Machniak
d0f7984aca T1397: Add missing de_DE localization for kolab_tags 2016-08-04 08:25:21 -04:00
Aleksander Machniak
2a542bd948 T1396: Fix missing localization of "Show reminders" label 2016-08-04 06:26:34 -04:00
Aleksander Machniak
daefd52a92 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:54:48 -04:00
Aleksander Machniak
2056b92c39 T1382: Fix storing COMPLETED/IN-PROCESS in partstat field 2016-07-27 09:13:13 -04:00
Aleksander Machniak
c7eb3e729a T1378: Fix bug where tasks counters could be removed on list update 2016-07-25 08:59:56 -04:00
Aleksander Machniak
21d577b712 T1356: Filter tasks on printout the same as on the tasks list 2016-07-25 08:30:28 -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
0a12b06b59 T1371: Use rcube_mime::decode_address_list() instead of (invalid) regex
.. to extract invitation sender email. Fixes T1371.
2016-07-22 06:25:40 -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
419372bc60 Add more status labels 2016-07-20 09:19:23 -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
047c9352a2 Fix missing localization of HTML editor when assets_dir != INSTALL_PATH 2016-07-19 12:14:15 +02:00
Aleksander Machniak
d8a1ea3018 Fix errors in tasks export (T1355) 2016-07-18 09:54:24 -04:00
Aleksander Machniak
f5ac7a872e Fix accessing attachments in invitations calendars (#5465) 2016-06-30 10:20:21 +02:00
Aleksander Machniak
0fe3c246d1 T1336: Add documentation for Tags 2016-06-30 08:12:48 +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
c43008b94f Don't enable devel_mode in auditlog mode (#5466)
Fixes unintentional less files use in Kolab skin.
2016-06-29 16:51:49 +02:00
Aleksander Machniak
ed63ad60a3 Merge branch 'master' of ssh://git.kolab.org/diffusion/RPK/roundcubemail-plugins-kolab 2016-06-22 06:36:35 -04:00
Aleksander Machniak
1222fc3af9 T1314: Support upper-case Y letter in date formats 2016-06-22 06:34:13 -04: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
Mads Petersen (Kolab Systems)
9e073403b8 Add missing Task points to the webmail user documentation
Summary: Resolves T1309

Test Plan: None

Reviewers: #documentation_authors, petersen

Reviewed By: #documentation_authors, petersen

Subscribers: petersen

Maniphest Tasks: T1309

Differential Revision: https://git.kolab.org/D184
2016-06-20 10:18:32 +02:00
Aleksander Machniak
6790ac80d3 Implemented sound reminders (#T1310)
Summary: Fixes T1310

Reviewers: #roundcube_kolab_plugins_developers

Maniphest Tasks: T1310

Differential Revision: https://git.kolab.org/D183
2016-06-20 10:10:39 +02:00
Thomas Bruederli
27df671c91 Implemented Tasks Export (T147, #3861)
Summary: Fixes T147

Reviewers: #roundcube_kolab_plugins_developers

Maniphest Tasks: T147

Differential Revision: https://git.kolab.org/D165
2016-06-20 10:09:37 +02: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
Aleksander Machniak
7eaf7ad1af Add documentation for kolab_delegation
Reviewers: #roundcube_kolab_plugins_developers

Differential Revision: https://git.kolab.org/D177
2016-06-20 10:07:07 +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
e165c3e4bc Fix "Later" vs "Next 7 days" filter inconsistence (#5353) 2016-06-15 06:30:32 -04: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
49e77ce25b Fix some properties access via __get() 2016-06-10 05:41:52 -04:00
Aleksander Machniak
7b4e9856b7 Fix regression where Tasks button could be skipped e.g. in Settings UI 2016-06-10 05:40:50 -04:00
Aleksander Machniak
dbc63628ac [#5436] Fix so 's' right is not removed from groupware folders 2016-06-10 05:14:46 -04: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
81cd96ad4b Add missing 'ondate' label 2016-06-01 06:40:36 -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
52e0cbbde4 Fix bug where email tags got lost on move (#5434)
With disabled messages_cache and disabled kolab_notes plugin
Message-Id header is not FETCHed from the IMAP server.
So, in such a case member URI in the tag object will contain
message-id=mid:XXX, which causes problem when the message
is moved to another folder, because it cannot be found by this invalid message-id.
2016-05-31 12:56:38 +02:00
Aleksander Machniak
b49501437e Add back localization labels unintentionally removed in last update 2016-05-23 05:12:24 -04:00