Aleksander Machniak
87fbaea696
PHP8 compatibility fixes
...
Summary: PHP8 fixes, CS fixes, short array syntax, indentation
Reviewers: #roundcube_kolab_plugins_developers
Subscribers: #roundcube_kolab_plugins_developers
Tags: #roundcube_kolab_plugins
Differential Revision: https://git.kolab.org/D2185
2021-02-01 08:30:34 +01:00
Aleksander Machniak
fba24494dd
Elastic dark mode
...
Reviewers: #roundcube_kolab_plugins_developers
Subscribers: #roundcube_kolab_plugins_developers
Differential Revision: https://git.kolab.org/D2179
2021-02-01 08:23:07 +01:00
Christian Mollekopf
7203e49484
Support forcing a subscription state
...
Summary:
States can be:
* 0 => not subscribed
* 1 => subscribed, no alarms
* 2 => subscribed with alarms
The primary usecase is to disallow unsubscribing folders that Outlook
does not allow to be unsubscribed.
Differential Revision: https://git.kolab.org/D2173
2021-01-28 10:34:10 +01:00
Christian Mollekopf
a313f260a2
Fixed warning
2021-01-28 09:51:42 +01:00
Christian Mollekopf
b4b3a48893
Remove folder typedata in-memory cache
...
Summary:
This caused the syncroton Ping command to miss new task folders.
Because the Ping command is long running we use:
rcube::get_instance()->get_storage()->clear_cache('mailboxes', true);
To clear the cache before listing the folders. However, this doesn't
clear the in-memory cache in kolab_storage.
In list_folders we then ended up in the branch returning the folder list directly from
that outdated in-memory cache and thus missed the update.
Since we already cache the folder list and metadata it doesn't seem necessary to
cache it again. Removing it thus gives us a single place to invalidate it.
Differential Revision: https://git.kolab.org/D2143
2021-01-22 14:44:45 +01:00
Christian Mollekopf
d4c00a9555
Do not ignore INBOX for the displayed folder hierarchy
...
Summary: Previously INBOX.Archive and Archive were indistinguishable.
Differential Revision: https://git.kolab.org/D2092
2021-01-19 11:55:23 +01:00
Aleksander Machniak
d36017592a
PHP8 compatibility fixes
2020-12-26 20:41:54 +01:00
Aleksander Machniak
f8ba2e6fc7
Fix kolab cache sync issues
...
Summary: Use QRESYNC, get rid of "scheduled" cache reset, other small improvements
Reviewers: #roundcube_kolab_plugins_developers, vanmeeuwen
Reviewed By: #roundcube_kolab_plugins_developers, vanmeeuwen
Subscribers: vanmeeuwen, #roundcube_kolab_plugins_developers
Differential Revision: https://git.kolab.org/D1726
2020-11-20 10:36:10 +01:00
Jeroen van Meeuwen (Kolab Systems)
799e0bddff
Bump plugin version numbers
2020-10-16 10:59:30 +02:00
Aleksander Machniak
b0a3b0f9e7
Update fullCalendar to v3.10.2
2020-10-09 14:34:26 +02:00
Aleksander Machniak
d5d7ce7027
Fix readcache.sh broken since the cache format change
2020-09-02 14:21:35 +02:00
Aleksander Machniak
40270f9d3f
Make --host argument optional
2020-09-02 14:00:57 +02:00
Aleksander Machniak
f8236543b2
Make possible to run libkolab scripts from any place
2020-09-02 13:52:41 +02:00
Aleksander Machniak
112516794f
Fix PHP 7.4 deprecation warning on implode()
2020-08-11 12:55:49 +02:00
Jeroen van Meeuwen (Kolab Systems)
a99d2b6187
Bump version number to 3.5.4
2020-03-02 12:16:53 +01:00
Aleksander Machniak
08c4791a79
Fix missing events in "Find resources" calendar (Bifrost#T330293)
...
This was a regression from fullcalendar update. Some code still expected
dates in unix timestamp format, while fullcalendar uses iso format.
2020-02-17 12:32:22 +01:00
Aleksander Machniak
006cb77310
Fix PHP Fatal error: Call to undefined method kolab_chat_mattermost::https_check() (Bifrost#T329858)
2020-02-11 08:21:11 +01:00
Jeroen van Meeuwen (Kolab Systems)
731f00a494
Bump version number to 3.5.3
2019-12-05 08:37:32 +01:00
Aleksander Machniak
be07d88150
Use ?: operator
2019-11-08 09:05:40 +01:00
Aleksander Machniak
a52e68c07d
Calendar: Fix Options menu in event info dialog (Bifrost#T254738)
2019-10-31 19:08:27 +00:00
Jeroen van Meeuwen (Kolab Systems)
1f836679c4
Ensure we use existing attribute and entry level rights as returned from Net_LDAP3
2019-10-29 13:13:55 +01:00
Aleksander Machniak
5be98d7714
Drop temp tables in DDL update files for SQLite
2019-10-29 11:09:49 +01:00
Aleksander Machniak
ec5e9b31ef
Fix object_prettyname() result for other user folders if the id cannot be resolved to username (Bifrost#T253094)
2019-10-28 13:27:47 +01:00
Aleksander Machniak
0b9ef6e4c3
Tasklist: Fix PHP syntax errors on older PHP versions in database driver
2019-10-28 10:34:53 +01:00
Aleksander Machniak
20503012d0
SSO: Fix PHP Fatal error: Call to undefined method kolab_sso_openidc::get_maram()
2019-10-24 14:14:51 +02:00
Aleksander Machniak
76eef24e65
SSO: Log openssl errors
2019-10-24 14:14:18 +02:00
Aleksander Machniak
80249781fd
Tasklist: Fix SQL error when searching tasks in db driver
2019-10-20 15:20:08 +02:00
Aleksander Machniak
9ff6e250db
Tasklist: Fix error when creating a task with quick method using db driver
2019-10-20 15:15:31 +02:00
Aleksander Machniak
5bf1691768
Tasklist: Support sqlite
2019-10-20 15:13:21 +02:00
Aleksander Machniak
3c1c23982a
Fix default value of kolab_bonnie_api option
2019-10-20 11:14:01 +02:00
Aleksander Machniak
e025062da8
Add missing link
2019-10-20 09:40:51 +02:00
Jeroen van Meeuwen (Kolab Systems)
4760d1a3d5
Bump version number
2019-10-19 11:55:22 +02:00
Aleksander Machniak
de12e6dc1c
Fix typo
2019-10-16 20:02:59 +02:00
Aleksander Machniak
d18b6bd7b8
Remove old .gitignore files
2019-10-16 19:50:01 +02:00
Aleksander Machniak
843fb0d69d
Fix regression where user canonification didn't work (Bifrost#251480)
...
Which led to not working some functionality e.g. user-specific LDAP addressbook
2019-10-15 09:25:06 +02:00
Aleksander Machniak
7491bf813c
Update localization (again)
2019-10-13 15:55:15 +02:00
Aleksander Machniak
a4776ffcc8
Update localization, fix counting translation lines in update script
2019-10-13 14:54:56 +02:00
Aleksander Machniak
20c9539cc5
T5632: Fix syntax error on PHP < 7.3
2019-10-12 21:08:37 +02:00
Aleksander Machniak
9eecacede6
Elastic: Fix column resizing in calendar
2019-10-10 09:22:38 +00:00
Aleksander Machniak
0877e13e47
Fix typos
2019-10-10 09:08:43 +02:00
Aleksander Machniak
d8443212cd
Mention skins_allowed option
2019-10-09 18:01:51 +02:00
Jeroen van Meeuwen (Kolab Systems)
8344228bb2
Bump plugin versions to 3.5.1
2019-10-07 14:00:23 +02:00
Aleksander Machniak
d05e11f145
T5626: Fix missing VTIMEZONE sub-components for some timezones
2019-10-04 13:48:44 +02:00
Aleksander Machniak
b28e89675e
Tasks: Fix saving completeness value for a new task when using database driver
2019-10-01 21:27:12 +02:00
Aleksander Machniak
6b89f751a7
Calendar: Fix attachments duplication when moving an event using database driver
2019-10-01 20:44:31 +02:00
Aleksander Machniak
09ef4f6b8c
Calendar: FIx downloading birthday events from sql addressbook
2019-10-01 20:17:38 +02:00
Aleksander Machniak
eee719e6d2
T2337: Make cache folder (resource) identifiers case-sensitive on MySQL
2019-09-29 13:24:55 +02:00
Aleksander Machniak
e0b593ba52
Prevent from creating empty objects
2019-09-29 10:03:00 +00:00
Aleksander Machniak
dac422ef97
Fix test
2019-09-29 09:58:36 +00:00
Aleksander Machniak
f08efd9170
Tags: Fix clearing internal cache after removing a tag
2019-09-29 09:18:55 +00:00