Thomas Bruederli
c3151bea8a
Add book-remove item to address book actions menu
2014-09-11 14:45:34 +02:00
Thomas Bruederli
109044c87b
Add command to remove a Kolab address book from the list (-> unsubscribe); fix contextmenu for abooks and contact groups
2014-09-11 14:44:12 +02:00
Thomas Bruederli
359d8dc110
Avoid scrollbars in event dialog due to long URLs ( #3480 )
2014-09-10 10:41:14 +02:00
Thomas Bruederli
09cf967ed5
Add button to iTip RSVP UI in mail view to open the calendar preview with an option to accept/decline the invitation from there ( #3161 )
2014-09-10 10:30:40 +02:00
Thomas Bruederli
7161b90e46
Set subscription state to parent/child folders when adding to list
2014-09-09 15:51:27 +02:00
Thomas Bruederli
c103391e79
Don't allow to remove the default calendar
2014-09-09 13:33:09 +02:00
Thomas Bruederli
624f3b1695
Add action to remove a calendar/tasks/notes folders from the list which results in unsubscribing it ( #3378 )
2014-09-09 13:29:28 +02:00
Thomas Bruederli
e5c97c0dd2
No background color for focused quickview icons
2014-09-09 11:57:05 +02:00
Thomas Bruederli
c88126ad68
Check activation state of user calendars not subscription
2014-09-09 10:43:53 +02:00
Thomas Bruederli
efacdf4ea2
Fix free-busy event styles for table/agenda view
2014-09-09 10:23:47 +02:00
Thomas Bruederli
b03bdd88b7
Skip recursive GETMETADATA command for personal namespace folders if they have no children
2014-09-09 10:12:20 +02:00
Thomas Bruederli
4c39157ca1
Check all cache entries for folder type annotation
2014-09-09 09:48:56 +02:00
Thomas Bruederli
dc335c4d26
Refine virtual user folders handling in new folder navigation according to #3378
2014-09-08 18:56:23 +02:00
Thomas Bruederli
7e6056770e
Don't list all task list on empty search results
2014-09-08 18:52:06 +02:00
Thomas Bruederli
80a4dc75fd
Fix display of the attendee notify checkbox after the changes in ed6eaac9
2014-09-08 13:25:18 +02:00
Jeroen van Meeuwen (Kolab Systems)
44165f586b
Update localization
2014-09-06 22:59:13 +02:00
Aleksander Machniak
ecfb1354e2
Fix compatibility with contextmenu 2.x ( #3560 )
...
Warning: removed compatibility with contextmenu 1.x
2014-09-03 12:23:48 +02:00
Aleksander Machniak
fdde6fcbf0
Fix errors on addressbook delete and no list update on name change ( #3559 )
2014-09-03 10:36:53 +02:00
Torsten Grote
1a73dfa923
fix typo in German translation of delegation plugin
2014-09-01 12:16:38 +02:00
Torsten Grote
714bfdcf0e
update translations again and update transifexpull.sh with --force
2014-08-28 17:02:34 +02:00
Torsten Grote
bc53fd420d
update translations despite transifex remote time vs. local time issues
2014-08-28 14:47:37 +02:00
Thomas Bruederli
580d03cdb1
Write basic instructions for a standalone installation of the calendar plugin using the database backend
2014-08-27 15:45:04 +02:00
Thomas Bruederli
ed6eaac9d0
Add config option to hide iTip sending checkboxes or even disable it entirely ( #3483 ).
...
The default setting remains visible + checked. Set
$config['calendar_itip_send_option'] = 1;
to hide the checkboxes and implicitly send iTip notifications.
2014-08-27 14:00:08 +02:00
Thomas Bruederli
c7b422907e
Use rcube_db::table_name() for SQL database access
2014-08-26 16:02:16 +02:00
Thomas Bruederli
0e40a59ae2
Don't restrict alarms primary key to event/alarm UID but include user_id
2014-08-26 16:02:16 +02:00
Aleksander Machniak
fbaa3f865e
Add option to define list of tasks to which an admin has access ( #3444 )
...
E.g. allow admins (using "Login as" feature) to see only user settings.
2014-08-25 14:27:23 -04:00
Thomas Bruederli
89f65253bd
Also load notes in message print step
2014-08-26 12:48:46 +02:00
Thomas Bruederli
44bf23bbc1
Avoid endless recursion when loading kolab config objects (also triggers 'mail_message_load' hook)
2014-08-26 12:33:37 +02:00
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
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