[CalendarServer-changes] [420]
CalendarServer/branches/users/wsanchez/provisioning/twistedcaldav/
static.py
source_changes at macosforge.org
source_changes at macosforge.org
Thu Nov 9 17:43:43 PST 2006
Revision: 420
http://trac.macosforge.org/projects/calendarserver/changeset/420
Author: wsanchez at apple.com
Date: 2006-11-09 17:43:43 -0800 (Thu, 09 Nov 2006)
Log Message:
-----------
cleanup
Modified Paths:
--------------
CalendarServer/branches/users/wsanchez/provisioning/twistedcaldav/static.py
Modified: CalendarServer/branches/users/wsanchez/provisioning/twistedcaldav/static.py
===================================================================
--- CalendarServer/branches/users/wsanchez/provisioning/twistedcaldav/static.py 2006-11-10 01:37:55 UTC (rev 419)
+++ CalendarServer/branches/users/wsanchez/provisioning/twistedcaldav/static.py 2006-11-10 01:43:43 UTC (rev 420)
@@ -62,7 +62,6 @@
"""
CalDAV-accessible L{DAVFile} resource.
"""
-
def __repr__(self):
if self.isCalendarCollection():
return "<%s (calendar collection): %s>" % (self.__class__.__name__, self.fp.path)
@@ -272,7 +271,6 @@
return super(CalDAVFile, self).supportedPrivileges(request)
-
##
# Public additions
##
@@ -827,14 +825,14 @@
return (None, ())
def _schedulePrivilegeSet():
- all_privileges = None
-
- for privilege in davPrivilegeSet.childrenOfType(davxml.SupportedPrivilege):
- if isinstance(privilege.childOfType(davxml.Privilege).children[0], davxml.All):
- all_privileges = list(privilege.childrenOfType(davxml.SupportedPrivilege))
+ for supported_privilege in davPrivilegeSet.childrenOfType(davxml.SupportedPrivilege):
+ all_privilege = supported_privilege.childOfType(davxml.Privilege)
+ all_description = supported_privilege.childOfType(davxml.Description)
+ if isinstance(all_privilege.children[0], davxml.All):
+ all_supported_privileges = list(supported_privilege.childrenOfType(davxml.SupportedPrivilege))
break
- all_privileges.append(
+ all_supported_privileges.append(
davxml.SupportedPrivilege(
davxml.Privilege(caldavxml.Schedule()),
davxml.Description("schedule privileges for current principal", **{"xml:lang": "en"}),
@@ -842,11 +840,7 @@
)
return davxml.SupportedPrivilegeSet(
- davxml.SupportedPrivilege(
- davxml.Privilege(davxml.All()),
- davxml.Description("all privileges", **{"xml:lang": "en"}),
- *all_privileges
- )
+ davxml.SupportedPrivilege(all_privilege, all_description, *all_supported_privileges)
)
schedulePrivilegeSet = _schedulePrivilegeSet()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20061109/7a476fa8/attachment.html
More information about the calendarserver-changes
mailing list