Summary:
- Don't store tasks and events in the same folder, set new folder supported-calendar-component-set appropriately
- Make single request on folder creation. Before it was MKCOL + PROPPATCH, now it's MKCOL
Test Plan: Create Tasks folder, check it does not appear in Calendar, and vice-versa
Reviewers: #roundcube_developers, mollekopf
Reviewed By: #roundcube_developers, mollekopf
Subscribers: #roundcube_developers
Differential Revision: https://git.kolab.org/D4656
Summary:
Implement DAV folder sharing based on draft-pot-webdav-resource-sharing standard
We keep the DAV ACL standard implementation as an option, but this standard
does not cover the folder discovery, so we'll not use it with Kolab setups.
Reviewers: #roundcube_kolab_plugins_developers
Subscribers: #roundcube_kolab_plugins_developers
Differential Revision: https://git.kolab.org/D4668
The code does "move object then read it" and "read it" was failing
because the folder cache wasn't up-to-date. We force re-synchronization
by reseting the state properly after move().