Hi Scott,
--On April 4, 2008 8:19:03 AM -0700 Scott Buchanan <[EMAIL PROTECTED]>
wrote:
is the following consistent with your analysis?
HTTP/1.1 403 Forbidden
Date: Fri, 04 Apr 2008 15:17:32 GMT
DAV: 1, access-control, calendar-access, calendar-schedule,
calendar-availability, inbox-availability, calendar-proxy,
calendarserver-private-events
Content-Type: text/xml
Content-Length: 104
Server: Twisted/2.5.0 TwistedWeb/[twisted.web2, version 0.2.0]
TwistedCalDAV/1.3-dev (r2269)
<?xml version='1.0' encoding='UTF-8'?>
<error xmlns='DAV:'>
<no-protected-ace-conflict/>
</error>
If so, I understand you suggestions but it seems overly complex. Is this
how it is handled on Leopard Server, thru OD and the GUi that comes with
that?
Yes '<no-protected-ace-conflict/>' is what I was describing.
NB There is another approach to this by using proxy. Here is how this would
work:
1) Instead of creating a group calendar, create a regular user to represent
the group.
2) Use that user's credentials to login and manage the calendars
(create/delete).
3) Assign other users as read-only or read-write proxies for that user (the
runshell proxies command easily manages that).
A slight variation of this is to assign a group principal as a proxy to a
user. Then you can manage the proxies by adding individual users to the
group rather than directly using the proxy command.
I think this is probably a better bet than managing the ACLs directly.
There has been a fair amount of discussion in the Calendaring and
Scheduling Consortium by caldav-related folks about defining a more generic
proxy scheme than we have in our server. The primary goal of this is to
avoid admins, clients etc ever having to manipulate ACLs directly, because,
frankly, WebDAV ACLs are overly complex for most of the operations people
want to do. The goal would be to have the server provision all the required
types of ACLs and then use group membership as a way of giving particular
users the appropriate rights. That is basically what the current proxy
mechanism does.
--
Cyrus Daboo
_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/calendarserver-users