[CalendarServer-changes] [2121]
CalendarServer/branches/users/cdaboo/server2server-2113/
twistedcaldav
source_changes at macosforge.org
source_changes at macosforge.org
Mon Feb 4 15:23:30 PST 2008
Revision: 2121
http://trac.macosforge.org/projects/calendarserver/changeset/2121
Author: cdaboo at apple.com
Date: 2008-02-04 15:23:30 -0800 (Mon, 04 Feb 2008)
Log Message:
-----------
Also need read-free-busy on the actual calendar data in order for freebusy URL to work.
Modified Paths:
--------------
CalendarServer/branches/users/cdaboo/server2server-2113/twistedcaldav/directory/calendar.py
CalendarServer/branches/users/cdaboo/server2server-2113/twistedcaldav/freebusyurl.py
Modified: CalendarServer/branches/users/cdaboo/server2server-2113/twistedcaldav/directory/calendar.py
===================================================================
--- CalendarServer/branches/users/cdaboo/server2server-2113/twistedcaldav/directory/calendar.py 2008-02-04 23:12:49 UTC (rev 2120)
+++ CalendarServer/branches/users/cdaboo/server2server-2113/twistedcaldav/directory/calendar.py 2008-02-04 23:23:30 UTC (rev 2121)
@@ -304,6 +304,19 @@
),
)
+ if config.FreeBusyURL["Anonymous Access"]:
+ aces += (
+ # Inheritable CALDAV:read-free-busy access for unauthenticated principals.
+ davxml.ACE(
+ davxml.Principal(davxml.Unauthenticated()),
+ davxml.Grant(
+ davxml.Grant(davxml.Privilege(caldavxml.ReadFreeBusy())),
+ ),
+ davxml.Protected(),
+ TwistedACLInheritable(),
+ ),
+ )
+
return davxml.ACL(*aces)
def principalCollections(self):
Modified: CalendarServer/branches/users/cdaboo/server2server-2113/twistedcaldav/freebusyurl.py
===================================================================
--- CalendarServer/branches/users/cdaboo/server2server-2113/twistedcaldav/freebusyurl.py 2008-02-04 23:12:49 UTC (rev 2120)
+++ CalendarServer/branches/users/cdaboo/server2server-2113/twistedcaldav/freebusyurl.py 2008-02-04 23:23:30 UTC (rev 2121)
@@ -84,7 +84,6 @@
davxml.Principal(davxml.Unauthenticated()),
davxml.Grant(
davxml.Privilege(davxml.Read()),
- davxml.Privilege(caldavxml.Schedule()),
),
davxml.Protected(),
),
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20080204/37315d56/attachment.html
More information about the calendarserver-changes
mailing list