Commit graph

2125 commits

Author SHA1 Message Date
Thomas Bruederli
15bef340b0 First set of source files for the Kolab web client user guide. The helpdocs directory will be symlinked into the _plugins directory f the roundcubemail-helpdocs generator. 2014-01-29 19:35:14 +01:00
Thomas Bruederli
2230e97ee9 - Fix updating birthday events
- Use address book search to fetch contacts with birthday values only

Attention: this requires changes from [0950ff12dc] and clearing the cache
for Kolab contact objects:

  DELETE FROM kolab_folders WHERE type='contact';
2014-01-28 15:55:45 +01:00
Thomas Bruederli
0950ff12dc Tag contacts that have a birthday date set and allow to directly select them 2014-01-28 15:51:09 +01:00
Thomas Bruederli
df7030f306 Disable all related form fields if birthdays calendar is not active 2014-01-28 12:03:26 +01:00
Thomas Bruederli
b79179b9c3 Display alarms for birthday events 2014-01-28 11:55:06 +01:00
Thomas Bruederli
92a6e5c28d Add settings block for birthdays calendar settings 2014-01-28 09:58:54 +01:00
Thomas Bruederli
b9ed08ce78 Clear birthdays calendar cache when contact is updated 2014-01-27 19:50:17 +01:00
Thomas Bruederli
4112437fe9 First shot at the birthdays calendar feature 2014-01-27 19:12:29 +01:00
Thomas Bruederli
01c6a75d16 Consider the configured date format when parsing date/time values for tasks (#2801) + reduce code-duplication 2014-01-27 11:54:45 +01:00
Thomas Bruederli
028c21f4ca DB driver: accept categories field to be an array. libcalendaring ical parser provides array values here (#2797) 2014-01-27 11:25:17 +01:00
Thomas Bruederli
0f57d5c8c8 Deliver date properties as DateTime objects (#2802) 2014-01-27 10:06:43 +01:00
Aleksander Machniak
889d8670dc Support kolab_files_disabled and kolab_files_enabled config 2014-01-24 14:11:24 +01:00
Aleksander Machniak
d7a607e1b1 Fix missing resolving of %dn in kolab_auth_role_settings 2014-01-24 13:44:04 +01:00
Thomas Bruederli
3a9e25e056 Export X-MICROSOFT-CDO-BUSYSTATUS for Outlook CalDAV clients 2014-01-23 15:50:04 +01:00
Thomas Bruederli
54b5b1bdc8 Fix typo 2014-01-23 15:38:27 +01:00
Thomas Bruederli
03736d142e Don't shift all-day event dates into server's timezone (#2463) 2014-01-23 10:03:55 +01:00
Thomas Bruederli
965a9b74b3 Fix anually recurrence end date on 32bit systems by replacing (overflowing) unix timestamps with DateTime objects (#2613) 2014-01-22 11:22:23 +01:00
Thomas Bruederli
8a820d1994 Remove outdated version information 2014-01-22 11:19:53 +01:00
Thomas Bruederli
3de184a5d8 Load config for Kolab address book UI 2014-01-21 16:34:43 +01:00
Thomas Bruederli
3a42ca7b53 Fix icon after Larry skin image update; fix typo 2014-01-21 16:17:10 +01:00
Thomas Bruederli
39829013b6 Also minimize pdf.worker.js 2014-01-20 16:48:30 +01:00
Thomas Bruederli
dcac898f7d Updated pdfviewer plugin to latest version of pdf.js 2014-01-20 16:41:18 +01:00
Aleksander Machniak
fa6fe28b3c Allow mixed-case in LDAP attribute names in fieldmap (Bug #2776) 2014-01-16 14:06:00 +01:00
Thomas Bruederli
8996e8fa60 Adapt write_log hook to new per-user logging capabilities of Roundcube core (#2750):
- Return the 'dir' property in write_log hook instead of writing the log directly
- Provide a user log directory during authentication with the username submitted or retrieved from LDAP respectively
- Requires Roundcube core rev 3786a4
2014-01-16 10:04:03 +01:00
Thomas Bruederli
b0e06ccdb7 Avoid fatal errors in case the event object has invalid date properties 2014-01-15 16:32:34 +01:00
Thomas Bruederli
cbbcba9a2d Include patched version of Sabre\VObject\Property (#2442) 2014-01-14 11:23:52 +01:00
Thomas Bruederli
617277a4f4 Avoid fatal errors when no valid date is given for alarms computation 2014-01-08 17:41:38 +01:00
Thomas Bruederli
04fe48682e Update parent task after deleting a sub-task (#2688) 2014-01-08 10:44:53 +01:00
Thomas Bruederli
be1b32d9b2 Convert '0' values to null 2014-01-08 09:49:45 +01:00
Thomas Bruederli
7537501024 Subscribe new task lists by default (#2718) 2014-01-08 09:16:49 +01:00
Aleksander Machniak
05003d0596 Fixes/improvements for use with kolab_cache=false 2014-01-07 16:28:06 +01:00
Thomas Bruederli
5bbbcca49c Report LDAP server error in plugin hook return data (#2727) 2014-01-07 15:31:48 +01:00
Thomas Bruederli
229d31e90e Avoid fatal errors if folder type information is missing (#1321) 2014-01-06 17:08:26 +01:00
Aleksander Machniak
b1e824becf Added error handling in select() and count(), so on error they will return null 2014-01-02 13:37:39 +01:00
Aleksander Machniak
a7c4ebf15d Fix kolab cache issues with malformed/unsupported character sequences
being stored in data, xml and words columns, which caused malformed
(and inaccessible) objects (Bug #1912, #2662)
2013-12-12 09:45:18 +01:00
Aleksander Machniak
94339e0e4b Fix LDAP searches in kolab_auth_ldap::search() when fieldmap does not
contain requested attribute mapping (Bug #2302)
2013-12-10 11:41:24 +01:00
Aleksander Machniak
bf028bb53f Define some default config values 2013-12-10 11:41:08 +01:00
root
ab9c3db43a Improved role-based settings handling, especially 'skin' setting 2013-12-06 14:11:05 +01:00
Aleksander Machniak
93a915386a Set Accept header for HTTP_Request2 (Bug #2636) 2013-12-03 09:57:39 +01:00
Aleksander Machniak
e250cb4101 Fix infinite recurrsion and fix button state of smart upload button 2013-12-02 15:40:51 +01:00
Aleksander Machniak
8b2c1e0cbd Smart upload button: set file input title to button's title 2013-12-02 15:10:14 +01:00
Aleksander Machniak
59cc22c852 Remove deprecated #message elements 2013-12-02 14:57:55 +01:00
Aleksander Machniak
de8067b119 Fixed smart upload button issues (Bug #2615) 2013-12-02 14:55:59 +01:00
Aleksander Machniak
bcd865a8e5 Fix possible "Call to a member function format() on a non-object" when
invitation event does not define 'changed' datetime object (Bug #2633)
2013-12-02 10:15:08 +01:00
Thomas Bruederli
f1dce1f5b9 Also consider exceptions when checking if first instance is to be listed (#2625) 2013-11-29 20:23:17 +01:00
Aleksander Machniak
be12aa5827 Fix css issue on folders list (Bug #2618) 2013-11-28 13:03:54 +01:00
Thomas Bruederli
7048e00350 Preserve categories when saving contact in web client (#2608) 2013-11-27 13:58:07 +01:00
Thomas Bruederli
17ce267587 Don't hide the Kolab skin's tasks menu on document click (#2578) 2013-11-26 10:24:27 +01:00
Aleksander Machniak
95f0a7f58a Fix double HTML entities encoding in virtual folders names 2013-11-22 11:12:31 +01:00
Thomas Bruederli
48882b2118 Adapt larry skin to new status message display from 34003c5 2013-11-22 09:10:44 +01:00