Implement LDAP-based CardDAV address book for Resources
Needs ReviewPublic

Authored by fjl on Sep 17 2018, 10:40 AM.

Details

Reviewers
None
Group Reviewers
iRony Developers
Summary

Kolab iRony optionally provides the LDAP-based GAL as a CardDAV resource. When you also want CalDAV/CardDAV-based clients to be able to book resources, they need to know the resources' e-mail address. This patch a second LDAP-generated address book for Resources.

  • To be able to subclass LDAPDirectory, allow overriding some member variables
  • Implement subclass LDAPResources
  • Publish and deliver the new resources
  • Add Configuration for resources

Diff Detail

Repository
rI iRony
Lint
Lint Skipped
Unit
Unit Tests Skipped
fjl created this revision.Sep 17 2018, 10:40 AM
fjl added a reviewer: iRony Developers.
fjl added a comment.Sep 17 2018, 10:45 AM

PS: We use this patch in a setup where Outlook serves as a Kolab client, using a patched version of CalDavSynchronizer

fjl updated this revision to Diff 1605.Fri, Nov 23, 8:55 AM

Fix a bug in cache handling: Global Resources and Global Address List need distinct caches.