Page MenuHomePhorge

Implement LDAP-based CardDAV address book for Resources
ClosedPublic

Authored by fjl on Sep 17 2018, 10:40 AM.
Tags
None
Referenced Files
F11804196: D680.id.diff
Fri, Apr 19, 7:05 AM
Unknown Object (File)
Sun, Apr 14, 6:01 AM
Unknown Object (File)
Sun, Apr 7, 2:56 PM
Unknown Object (File)
Mon, Apr 1, 2:32 PM
Unknown Object (File)
Fri, Mar 29, 4:06 AM
Unknown Object (File)
Mar 6 2024, 4:48 AM
Unknown Object (File)
Feb 28 2024, 1:13 AM
Unknown Object (File)
Feb 1 2024, 11:25 AM
Subscribers
None

Details

Reviewers
machniak
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
Tests Skipped

Event Timeline

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

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

This revision is now accepted and ready to land.Sep 3 2020, 8:42 AM

I'm unable to arc patch your differential. It's because somehow you used .orig files. Either fix it or tell me what author (email and name) I should use for the manual commit.

This revision now requires changes to proceed.Sep 3 2020, 10:41 AM

Having no prior experience at all with Phabricator, I unfortunately have no idea what kind patch formatting Differential expects. We're adding diffs using plain patch command which has no issues with referring to *.orig. So it would be great if you could do a manual commit. Thank you!

  • Achim Leitner
  • aleitner@lis-engineering.de
This revision is now accepted and ready to land.Sep 4 2020, 9:15 AM