[CalendarServer-changes] [6704] CalendarServer/trunk/twistedcaldav/directory/wiki.py
source_changes at macosforge.org
source_changes at macosforge.org
Mon Dec 20 17:24:00 PST 2010
Revision: 6704
http://trac.macosforge.org/projects/calendarserver/changeset/6704
Author: cdaboo at apple.com
Date: 2010-12-20 17:23:50 -0800 (Mon, 20 Dec 2010)
Log Message:
-----------
Allow direct sharees with read-only access to change properties.
Modified Paths:
--------------
CalendarServer/trunk/twistedcaldav/directory/wiki.py
Modified: CalendarServer/trunk/twistedcaldav/directory/wiki.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/directory/wiki.py 2010-12-20 21:06:35 UTC (rev 6703)
+++ CalendarServer/trunk/twistedcaldav/directory/wiki.py 2010-12-21 01:23:50 UTC (rev 6704)
@@ -182,6 +182,10 @@
request.authnUser,
davxml.Grant(
davxml.Privilege(davxml.Read()),
+
+ # We allow write-properties so that direct sharees can change
+ # e.g. calendar color properties
+ davxml.Privilege(davxml.WriteProperties()),
),
TwistedACLInheritable(),
),
@@ -203,12 +207,6 @@
request.authnUser,
davxml.Grant(
davxml.Privilege(davxml.Read()),
- ),
- TwistedACLInheritable(),
- ),
- davxml.ACE(
- request.authnUser,
- davxml.Grant(
davxml.Privilege(davxml.Write()),
),
TwistedACLInheritable(),
@@ -219,14 +217,6 @@
),
davxml.Grant(
davxml.Privilege(davxml.Read()),
- ),
- TwistedACLInheritable(),
- ),
- davxml.ACE(
- davxml.Principal(
- davxml.HRef.fromString("/principals/wikis/%s/" % (wikiID,))
- ),
- davxml.Grant(
davxml.Privilege(davxml.Write()),
),
TwistedACLInheritable(),
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20101220/c48bfe0c/attachment.html>
More information about the calendarserver-changes
mailing list