Skip to content
This repository has been archived by the owner. It is now read-only.

Expose principals as vCards #457

Closed
macosforgebot opened this issue Jul 19, 2009 · 4 comments
Closed

Expose principals as vCards #457

macosforgebot opened this issue Jul 19, 2009 · 4 comments

Comments

@macosforgebot
Copy link

@macosforgebot macosforgebot commented Jul 19, 2009

helge@… originally submitted this as ticket:344


CalServer only exposes accounts as principals (aka WebDAV properties), though it adds some contact fields, eg firstname/lastname.

A big issue with the principals in the context of synchronization is that we can't track changes using etags :-/ This more or less prohibits synchronized 'Accounts' folders. (eg we could otherwise expose groups as contact folders and group members as contacts inside those, resource folders etc)

So, it would be very helpful, if principal resources would be GETtable vCards, with an etag. A fast hack would do :-) It doesn't need to support full CardDAV (PUT etc), just a minimal vCard representation would be great (just FN/N vCard properties in the simplest case ...).

@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Aug 1, 2011

@wsanchez originally submitted this as comment:1:⁠ticket:344

  • Radar deleted
  • Priority changed from 3: Important to 4: Nice to have
  • Milestone set to Later
@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Aug 1, 2011

@wsanchez originally submitted this as comment:2:⁠ticket:344


A GET on the principal with an accept header that prefers vCard should work.

@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Apr 10, 2014

@wsanchez originally submitted this as comment:3:⁠ticket:344

  • Owner changed from @wsanchez to @bgaya
  • Milestone changed from Later to CalendarServer-6.x
@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Mar 27, 2015

@wsanchez originally submitted this as comment:4:⁠ticket:344

  • Status changed from new to closed
  • Resolution set to Not to be fixed

Expiring old bugs with unknown state and impact.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant
You can’t perform that action at this time.