Projects
Wiki     Timeline     Roadmap     Browse Source     View Tickets     New Ticket     Search

Ticket #112 (closed Defect: Software changed)

Opened 4 years ago

Last modified 3 years ago

group based access control

Reported by: strauss@… Owned by: wsanchez@…
Priority: 3: Important Milestone: CalendarServer-1.0
Component: Calendar Server Severity: Serious
Keywords: ACL Cc: strauss@…

Description

I think, groupMembers() should return a set of members' principalURIs, not a set of DirectoryPrincipalResouce objects. However, I'm not sure whether this is the right way to fix it and whether the same is true for other methods like groupMemberships(). At least, this patch helped me to make group calendars accessible to the according group members.

Attachments

DIFF Download (0.6 KB) - added by strauss@… 4 years ago.

Change History

Changed 4 years ago by strauss@…

  • attachment DIFF Download added

Changed 4 years ago by wsanchez@…

Is something broken, or are you suggesting an improvement to the API?

Changed 4 years ago by strauss@…

Yes, it is broken as stated in the initial ticket message.

Changed 3 years ago by wsanchez@…

Changed 3 years ago by wsanchez@…

  • status changed from new to closed
  • resolution set to fixed

groupMembers() correctly returns principals. It's callers should use the principal to get a URI, which I think they all do at this point.

Changed 3 years ago by wsanchez@…

  • milestone changed from Preview 1 to Version One

Milestone Preview 1 deleted

Note: See TracTickets for help on using tickets.