[CalendarServer-changes] [1263]
CalendarServer/trunk/lib-patches/Twisted/twisted.web2.dav.resource.
patch
source_changes at macosforge.org
source_changes at macosforge.org
Sat Feb 24 10:11:53 PST 2007
Revision: 1263
http://trac.macosforge.org/projects/calendarserver/changeset/1263
Author: cdaboo at apple.com
Date: 2007-02-24 10:11:52 -0800 (Sat, 24 Feb 2007)
Log Message:
-----------
Fix principal-match failing to match a group containing the principal being tested.
Modified Paths:
--------------
CalendarServer/trunk/lib-patches/Twisted/twisted.web2.dav.resource.patch
Modified: CalendarServer/trunk/lib-patches/Twisted/twisted.web2.dav.resource.patch
===================================================================
--- CalendarServer/trunk/lib-patches/Twisted/twisted.web2.dav.resource.patch 2007-02-24 05:24:41 UTC (rev 1262)
+++ CalendarServer/trunk/lib-patches/Twisted/twisted.web2.dav.resource.patch 2007-02-24 18:11:52 UTC (rev 1263)
@@ -887,9 +887,13 @@
if name == "resourcetype":
if self.isCollection():
-@@ -1673,6 +2025,24 @@
+@@ -1671,8 +2023,27 @@
+ if self.principalURL() == uri:
+ return True
else:
- return uri in self.groupMembers()
+- return uri in self.groupMembers()
++ member_uris = [member.principalURL() for member in self.groupMembers()]
++ return uri in member_uris
+class DAVPrincipalCollectionResource (DAVResource):
+ """
@@ -912,7 +916,7 @@
class AccessDeniedError(Exception):
def __init__(self, errors):
"""
-@@ -1712,6 +2082,37 @@
+@@ -1712,6 +2083,37 @@
davxml.registerElement(TwistedACLInheritable)
davxml.ACE.allowed_children[(twisted_dav_namespace, "inheritable")] = (0, 1)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20070224/898703eb/attachment.html
More information about the calendarserver-changes
mailing list