Make oacs-dav an optional dependency for the file-storage packageCallback implementations and folder registrations will happen only when the package is detected at startup. For existing installations, no action is performed, buit the oacs-dav package can now be deleted without complaints.
Deprecate calendar::item::assign_permission, trivial wrapper to the permission apiOne can in fact replace the only occurrence by granting the admin permission on the item.Update tests to demonstrate that the behavior remains the same.
Localize the notification mode as we do downstream, fix test so that the notification generated internally by calendar::item::new is detected, rather than a dummy one