Commit graph

51 commits

Author SHA1 Message Date
Aleksander Machniak
2c98bf2811 Fast-mode for selecting kolab objects
... for now used only by kolab_notes plugin
2019-05-07 10:37:45 +02:00
Aleksander Machniak
e13bdd55a7 Elastic: Catch up with layout refactoring in core 2019-03-25 12:27:51 +01:00
Aleksander Machniak
6bee540c62 Fix regression in supporting inline images in (html) notes 2018-08-20 11:24:15 +02:00
Aleksander Machniak
11ad89c586 Elastic: Task (and event) edit dialog 2018-03-22 12:38:43 +00:00
Aleksander Machniak
623cf117ad Elastic: Kolab Notes support, tags functionality refactoring 2018-01-12 11:50:28 +01:00
Aleksander Machniak
3f5ff7daeb Elastic: Fix kolab_notes addon in mail preview 2018-01-04 09:32:43 +01:00
Aleksander Machniak
728aac3be7 Re-work notes printing for better theming capabilities 2018-01-03 14:02:56 +01:00
Aleksander Machniak
fc8785dac4 Elastic: Initial kolab_notes support
TODO: printing, tags, and some small style fixes
2018-01-02 13:21:11 +01:00
Aleksander Machniak
2c06015bd0 Fix bug where a note attached to an email was displayed as 0 in size 2016-02-29 12:02:54 +01:00
Aleksander Machniak
a7e3a938a7 Unify mail-relations handling across plugins 2016-02-21 19:41:49 +01:00
Aleksander Machniak
11ce37ef17 Performance: Limit number of SQL queries when "attaching" relations/tags to list of tasks/notes (#3969) 2016-02-13 17:35:29 +01:00
Aleksander Machniak
446cd0dfe1 Performance: Limit number of SQL queries needed for "object relations update" operation 2016-02-13 13:09:59 +01:00
Aleksander Machniak
2172f4340c Performance: Consolidate metadata requests (#3989)
This changes number of cache requests from 4 to 2 for each groupware folder.
2016-02-12 13:45:58 +01:00
Thomas Bruederli
90c9f3264f Remove unused variable (#3953)
This was a copy&paste remainder from the tasklist plugin
2015-10-19 22:51:24 +02:00
Aleksander Machniak
63ce7e9988 Don't use depracated Roundcube functions 2015-08-29 20:23:34 +02:00
Thomas Bruederli
09fe27d5a6 Consolidate changelog dialog labels and use libkolab's singelton getter for the Bonnie API 2015-04-21 09:24:27 +02:00
Thomas Bruederli
ae6ec80e44 Implement audit trail for notes (#4904) 2015-03-31 14:57:57 +02:00
Thomas Bruederli
54b47dc753 Use IMAP permissions to control allowed interactions on the client (#4829) 2015-03-11 17:17:11 +01:00
Jeroen van Meeuwen (Kolab Systems)
fb9c69ea36 Rename notes_enabled / notes_disabled to hold the plugin's full name (kolab_notes_{dis,en}enabled) (#4429) 2015-01-29 19:10:31 +01:00
Thomas Bruederli
0a51ccd5a4 Consolidate message reference handling functions into libkolab plugin (in preparation for #4161) 2015-01-13 22:19:52 +01:00
Aleksander Machniak
ac4f6e7562 Avoid unused variables (also fixed some bugs) found in static code analysis 2014-11-21 10:03:18 +01:00
Thomas Bruederli
ff139fe662 Allow to delete email message links from notes 2014-10-13 15:34:10 +02:00
Thomas Bruederli
a807768c32 Move email link/relation handling functions to libkolab for common use 2014-10-13 12:38:57 +02:00
Aleksander Machniak
77d3466638 Get rid of deprecated function aliases and constants usage 2014-10-06 09:19:26 +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
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
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
Aleksander Machniak
26f71de1db Store note tags in relation objects (#3395) 2014-08-18 19:58:44 -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
Aleksander Machniak
08581c0a94 Improved relation members handling code 2014-08-06 10:39:47 -04:00
Aleksander Machniak
79ebe9e227 Refactored links to email messages using libkolabxml relation objects (#3091) 2014-08-01 03:58:09 -04:00
Thomas Bruederli
22d3e7553b Small code cleanup: remove unused variables and arguments 2014-06-25 17:08:07 +02:00
Thomas Bruederli
cad1ef89de Only render list checkbox in search mode 2014-06-23 12:33:48 +02:00
Thomas Bruederli
7a85b2590e Implement new folder navigation for notes module (#3056) 2014-06-23 10:37:56 +02:00
Thomas Bruederli
b2666b8357 Fix pass-by-reference error 2014-04-18 14:20:15 +02:00
Thomas Bruederli
015ef6cd6b Fix attachment/message links; avoid double-escaping of folder names in drop-down list 2014-04-16 09:42:52 +02:00
Thomas Bruederli
f0ecee1e58 Implement full notes display and editing from mail view 2014-04-14 18:25:23 +02:00
Thomas Bruederli
49f9771ed4 Add function to create a note from mail view with a link to the selected message (link not saved yet) 2014-04-12 21:43:44 +02:00
Thomas Bruederli
590655758e Add feature to send notes by email 2014-04-10 10:49:14 +02:00
Thomas Bruederli
d35132c882 Add sort col selector for notes list 2014-04-09 18:56:13 +02:00
Thomas Bruederli
f397684092 Allow to assign tags by drag & drop 2014-04-09 15:44:41 +02:00
Thomas Bruederli
684964282a Implement notes folder management, including ACL settings 2014-04-02 14:43:56 +02:00
Thomas Bruederli
6b22e05444 Properly render read-only notes from shared folders 2014-04-01 18:07:27 +02:00
Thomas Bruederli
f9cff418eb Implement search in notes contents 2014-04-01 16:29:48 +02:00
Thomas Bruederli
a8f2f566d3 Add moving notes between folders by drag & drop (using the Roundcube treelist widget for folders list control) 2014-04-01 12:03:05 +02:00
Thomas Bruederli
46cd325a3c Make URLs in plain-text notes clickable in editor (and remove the links again when saving) 2014-04-01 11:06:58 +02:00
Thomas Bruederli
91e3227e64 Implement creation and deletion of notes; create icons for Larry theme 2014-03-31 19:03:29 +02:00
Thomas Bruederli
aa4d0e2b94 Use tinyMCE editor for notes contents; implement data saving and tags listing/filtering 2014-03-31 16:31:13 +02:00