Commit graph

2055 commits

Author SHA1 Message Date
Thomas Bruederli
68b7e05fa3 Refactor tag handling in task list: don't migrate kolab objects on read but only when changed (#3395); let drivers provide the full list of available tags 2014-08-26 12:12:03 +02:00
Thomas Bruederli
54b6eb66de Post-filter all tag objects (in case caching is disabled); improve kolab_storage_cache for the case caching is off 2014-08-26 12:03:11 +02:00
Thomas Bruederli
43d3f85448 Hide placeholder when dropping a tag onto tagedit field (#3459) 2014-08-25 18:29:34 +02:00
Thomas Bruederli
032e0f48c1 Avoid noteslist.clear_selection() to trigger warning dialog again; destroy dialog on close 2014-08-25 18:24:55 +02:00
Thomas Bruederli
9496f4f820 -Don't append RSVP weblinks on information updates which don't require a response (#3446) 2014-08-25 15:58:15 +02:00
Thomas Bruederli
8238c5ac8b Replace package.xml with composer.json with a dependency to libkolab plugin 2014-08-25 15:25:37 +02:00
Aleksander Machniak
50f724a5d3 Search also in resource description on resources list (#3380) 2014-08-25 04:29:43 -04:00
Thomas Bruederli
0d68fa3330 Support multiple CATEGORIES properties (#3497) 2014-08-25 09:43:50 +02:00
Aleksander Machniak
8181bf5515 $rcmail_config -> $config 2014-08-25 09:07:31 +02:00
Aleksander Machniak
5c895e27a1 Support relative URLs in kolab_freebusy_server setting (#3487) 2014-08-25 09:06:50 +02:00
Aleksander Machniak
c15bec9ae6 Use rcube_utils::resolve_url() (Note: this requires current Roundcube git-master) 2014-08-24 11:43:42 +02:00
Jeroen van Meeuwen (Kolab Systems)
9a39d37c69 Update translations 2014-08-22 01:31:43 +02:00
Jeroen van Meeuwen (Kolab Systems)
f40aa925e9 Add the configuration required for kolab_notes plugin localization 2014-08-22 01:30:47 +02:00
Aleksander Machniak
0730852179 Cache relation members for better performance (#3452) 2014-08-19 08:20:47 -04:00
Aleksander Machniak
e3d29617ae Query kolab_cache_configuration with category filter for better performance (#3286)
Warning: this requires DELETE FROM kolab_folders WHERE type = 'configuration';
2014-08-19 05:11:18 -04:00
Thomas Bruederli
afed2435d7 Update currently displayed task details dialog after refresh 2014-08-21 12:24:42 +02:00
Aleksander Machniak
1a46c1d897 Store task tags in relation objects (#3395) 2014-08-19 04:06:45 -04:00
Thomas Bruederli
419296757a Bump version for iCal PRODID strings 2014-08-21 10:29:12 +02:00
Thomas Bruederli
31b6446a2b Small improvements for task attendee display 2014-08-21 10:29:12 +02:00
Thomas Bruederli
a9805a9063 Don't break kolab_storage_cache::select() return data if reading one single cache entry fails 2014-08-21 10:29:12 +02:00
Aleksander Machniak
26f71de1db Store note tags in relation objects (#3395) 2014-08-18 19:58:44 -04:00
Aleksander Machniak
f554c20175 Don't load tags UI on message printout page 2014-08-18 16:12:23 -04:00
Aleksander Machniak
96205f1347 Support relative URL as Chwala destination (#2436) 2014-08-18 14:36:53 -04:00
Thomas Bruederli
da430777b1 Make note input fields look as regular input fields (#3241) 2014-08-19 12:35:00 +02:00
Aleksander Machniak
f9d152525e Search all configuration folders not only subscribed (#3300)
Create default configuration folder if it does not exist.
2014-08-18 12:09:47 -04:00
Thomas Bruederli
06a910def3 Update localization files from Transifex 2014-08-19 11:07:50 +02:00
Thomas Bruederli
ff9f87a037 Add button to expand members of a group attendee (#3376); prefix edit-attendees-table styles to avoid unintended style overrides 2014-08-19 10:37:40 +02:00
Thomas Bruederli
0747f9f95d Fix autocomplete response after request identifier changed in Roundcube core 2014-08-19 10:37:40 +02:00
Thomas Bruederli
3aab910ae1 Add icons for resource autocomplete list (#3415) 2014-08-19 10:37:39 +02:00
Thomas Bruederli
e6e5c0e17a Don't override attendees table styles from calendar 2014-08-19 10:37:39 +02:00
Aleksander Machniak
e4100366b5 Fix delegatee deletion if configured field name equals attribute name
Fix so delegate field name might be omitted in kolab_auth plugin config (#3400)
2014-08-18 08:29:29 -04:00
Thomas Bruederli
824db716b4 Allow to configure the name (inlcude OU) displayed for virtual user folders (#3384) 2014-08-18 13:34:20 +02:00
Jeroen van Meeuwen (Kolab Systems)
0d9e422811 Update Net_LDAP3_Result->get_dn() 2014-08-15 15:10:47 +02:00
Thomas Bruederli
fee3773c3b Apply contact folder renaming or deletion to the registered birthday calendar address books 2014-08-14 12:41:08 +02:00
Thomas Bruederli
2e078bc4d5 Trigger folder_* plugin hooks when operating on IMAP folders 2014-08-14 12:38:54 +02:00
Thomas Bruederli
54c3d529d7 Add Spanish (Argentina) translation for calendar 2014-08-14 10:54:31 +02:00
Thomas Bruederli
ef2477d69f Register kolab_tags localizations to Transifex; add headers pointing to Transifex for translations 2014-08-14 10:49:56 +02:00
Thomas Bruederli
02b94590bf Specify default values in Postgres schema (#3110) 2014-08-14 09:46:16 +02:00
Thomas Bruederli
31ee64d7e1 Use new core utility function to create valid absolute URLs (#3265).
ATTENTION: requires https://github.com/roundcube/roundcubemail/commit/06fdaf8
2014-08-13 19:19:56 +02:00
Aleksander Machniak
befcf32baf Fix XSS issue in event description field (#3261) 2014-08-13 18:46:35 +02:00
Aleksander Machniak
de14433797 Fix php warning when kolab_skip_namespace='' 2014-08-13 18:13:09 +02:00
Thomas Bruederli
a2d519a1ae Don't sort default task folder to top when it's a sub folder. This will add duplicates to the treelist 2014-08-13 18:02:48 +02:00
Thomas Bruederli
81450b627e Submit search string as unicode (#3076) 2014-08-13 17:00:48 +02:00
Thomas Bruederli
900aeb7374 Don't list birthday events when searching 2014-08-13 16:42:38 +02:00
Thomas Bruederli
d892b78025 Fix expanding calendar sidebar after page reload 2014-08-13 16:40:06 +02:00
Thomas Bruederli
bcfb008dce Add support for some Vcard 4.0 contact properties 2014-08-13 15:54:52 +02:00
Thomas Bruederli
21136d8334 Hide RSVP widget for tasks with no attendees 2014-08-13 11:14:38 +02:00
Thomas Bruederli
b6b12069df Implement client-side and user-adjustable sorting of tasks (#3259) 2014-08-13 11:07:51 +02:00
Thomas Bruederli
aa63f121c8 Fix link regex and replacement 2014-08-13 11:07:51 +02:00
Aleksander Machniak
8e80c9a485 Add missing image 2014-08-13 08:39:13 +02:00