Commit graph

781 commits

Author SHA1 Message Date
Aleksander Machniak
db61adcc2f Elastic: Support semi-transparent selection color on lists 2019-08-20 08:23:13 +00:00
Aleksander Machniak
80a5241a9d Support user_specific source in kolab_users_directory (Bifrost#T236416)
Move kolab_auth/kolab_auth_ldap to libkolab/lib/kolab_ldap.
It ends up much simpler to add user_specific support and unify some
code than replace use of kolab_auth_ldap with rcube_ldap.

This means that libkolab plugin does not depend on kolab_auth plugin
anymore, but kolab_auth depends on libkolab, which is better situation.
2019-08-19 14:06:11 +00:00
Aleksander Machniak
14e1a98d8c Elastic: Small padding fix on calendars list 2019-08-19 13:58:18 +00:00
Aleksander Machniak
6181c8d65e Elastic: Fix links list style (inherited from .attachmentslist) 2019-07-15 13:38:22 +00:00
Aleksander Machniak
6ba9838467 Fix setting 'fileid' on file objects (Bifrost#T227815) 2019-07-15 11:21:30 +00:00
Jeroen van Meeuwen (Kolab Systems)
43d2b00e96 Bump version to 3.5.0 2019-07-08 12:57:20 +02:00
Aleksander Machniak
15b0b9626b Merge branch 'dev/perf' 2019-07-08 12:01:28 +02:00
Jeroen van Meeuwen (Kolab Systems)
f828f9925e Revert "Drop the removal of records from kolab_folders"
This reverts commit a71b1342ee.

The payload in the 'data' column is restructured.
2019-07-08 11:51:20 +02:00
Aleksander Machniak
6ddf46d474 Elastic: Fixes in file selector dialog on mobile 2019-06-27 13:09:08 +00:00
Aleksander Machniak
178a56449c Elastic: Also consistent style for completed task in task preview 2019-06-27 11:24:17 +00:00
Aleksander Machniak
81ff1a36d4 Elastic: Fix style for completed tasks on tasks list 2019-06-27 11:19:48 +00:00
Aleksander Machniak
fed06080ce Elastic: Fix 1px layout "margin" caused by #filesuploadform 2019-06-25 10:18:29 +00:00
Aleksander Machniak
098d25dd18 Elastic: Remove redundant styles 2019-06-20 12:43:27 +00:00
Aleksander Machniak
15a38f87e0 Other user uid mapping for Chwala (Bifrost#T216238)
...also use format "Doe, Jane (jane.doe)" consistently everywhere.
2019-06-19 10:59:46 +00:00
Aleksander Machniak
de726e8cac Fix PHP Fatal error: Call to a member function get() on a non-object 2019-06-14 11:57:50 +00:00
Aleksander Machniak
acd1740a29 Replace other user folders uids with display name (Bifrost#T216238)
Extends existing functionality that worked in kolab plugins' UI
in a way that:
- ldap lookups are optionally cached
- replacing is done also in Mail/Settings parts of the UI
- object_prettyname() uses the same technique as folders listings
2019-06-13 13:33:35 +00:00
Aleksander Machniak
3a13f5c3a7 Elastic: Move readonly (locker) icon on folder lists to the left
This is a state indicator icon, this way it does not collide with
list buttons on the right side of each record.
2019-06-07 12:31:20 +00:00
Jeroen van Meeuwen (Kolab Systems)
c04d787c10 Merge remote-tracking branch 'origin/master' into dev/perf 2019-06-03 14:19:46 +02:00
Jeroen van Meeuwen (Kolab Systems)
c1a1d59ade Bump version to 3.4.6 2019-06-03 11:14:19 +02:00
Aleksander Machniak
6358d0ebfa Calendar: Fix white on white color for itip event preview 2019-06-02 07:44:21 +00:00
Aleksander Machniak
98239ee764 Elastic: Fix position of counter badge on calendars list 2019-05-31 12:00:38 +00:00
Aleksander Machniak
4136938a7a Don't store invalid objects in cache
For example, before the change it was possible to end up with
a task object in a calendar folder cache.
2019-05-16 08:33:27 +00:00
Aleksander Machniak
f848609ea1 Elastic: Improve event/task reminders (alarms) input 2019-05-14 11:04:27 +02:00
Jeroen van Meeuwen (Kolab Systems)
a71b1342ee Drop the removal of records from kolab_folders 2019-05-07 10:37:45 +02:00
Aleksander Machniak
4b955adbbd Use INSERT ... ON DUPLICATE KEY UPDATE in kolab cache
Bifrost#T61987
2019-05-07 10:37:45 +02:00
Aleksander Machniak
e69f920de3 Slim down kolab cache (drop xml column, change data format) (Bifrost#T61991) 2019-05-07 10:37:45 +02:00
Aleksander Machniak
f052c02103 Use cache fast-mode for contact groups
The same as tags/relations these objects are used quite often, so
we store group members in database and we can access them without
accessing imap.
2019-05-07 10:37:45 +02:00
Aleksander Machniak
bb419c34cb Use cache fast-mode for counting tasks 2019-05-07 10:37:45 +02:00
Aleksander Machniak
6ca01dc8c9 Fast-mode for configuration objects 2019-05-07 10:37:45 +02:00
Aleksander Machniak
46af51d315 Fast-mode for events/tasks/contacts and some code improvements 2019-05-07 10:37:45 +02:00
Aleksander Machniak
e05d7987f6 Fast-mode for files 2019-05-07 10:37:45 +02:00
Aleksander Machniak
818649624b Fast-mode for contacts
... there's still a place for improvement, we can make more requests use fast-mode.
2019-05-07 10:37:45 +02:00
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
f3d4dadffd Fix regression in handling contact groups 2019-05-07 10:37:45 +02:00
Aleksander Machniak
e1a4152820 Add possibility to bypass indexes cache only 2019-05-07 10:37:44 +02:00
Aleksander Machniak
d4362d8836 Always fetch xml from IMAP and parse objects on select
Temporarily we still store data and xml as before, but do not use them on select.
2019-05-07 10:37:44 +02:00
Jeroen van Meeuwen (Kolab Systems)
e0d11833a1 Bump version numbers 2019-05-07 08:32:27 +02:00
Aleksander Machniak
464b49ee34 Elastic: Fix various regressions 2019-05-06 10:56:33 +02:00
Aleksander Machniak
b81e4798d0 Elastic: Unset 'rename' icon, use the one from Elastic core 2019-05-06 09:06:46 +02:00
Aleksander Machniak
290adfbbb1 Merge branch 'dev/elastic' 2019-05-06 08:30:23 +02:00
Aleksander Machniak
fb72e36fa4 Small phpdoc fixes 2019-05-02 12:38:24 +02:00
Aleksander Machniak
fe7142b8c4 Elastic: Improved styles for the list of tasks assigned to an email 2019-04-26 08:11:44 +00:00
Jeroen van Meeuwen (Kolab Systems)
4ad016bce4 Bump versions to 3.4.4 2019-04-15 11:04:06 +02:00
Aleksander Machniak
3c9caa4ce1 Elastic: Fix small regression in document editor toolbar 2019-04-01 10:28:49 +02:00
Aleksander Machniak
17b31cab86 Elastic: Fix regression in taskmenu on small window height 2019-03-26 13:46:14 +01:00
Aleksander Machniak
3748f11815 Elastic: Unify some icons 2019-03-26 12:08:13 +01:00
Aleksander Machniak
6b7b6ce715 Elastic: Fix small regression 2019-03-26 10:05:08 +01:00
Aleksander Machniak
a99b0de248 Elastic: Simplified some css rules 2019-03-26 09:49:04 +01:00
Aleksander Machniak
e13bdd55a7 Elastic: Catch up with layout refactoring in core 2019-03-25 12:27:51 +01:00
Aleksander Machniak
a86269b653 T5076: In event alarms form hide the number input in "on time" and "on date" mode 2019-03-15 11:59:25 +00:00