Revision
794
Author
wsanchez@apple.com
Date
2006-12-11 15:38:57 -0800 (Mon, 11 Dec 2006)

Log Message

musical chairs

Modified Paths

Diff

Modified: CalendarServer/trunk/twistedcaldav/static.py (793 => 794)


--- CalendarServer/trunk/twistedcaldav/static.py	2006-12-11 21:55:57 UTC (rev 793)
+++ CalendarServer/trunk/twistedcaldav/static.py	2006-12-11 23:38:57 UTC (rev 794)
@@ -22,11 +22,11 @@
 
 __all__ = [
     "CalDAVFile",
-    "ScheduleInboxFile",
-    "ScheduleOutboxFile",
     "CalendarHomeFile",
     "CalendarHomeProvisioningFile",
     "CalendarPrincipalCollectionFile",
+    "ScheduleInboxFile",
+    "ScheduleOutboxFile",
 ]
 
 import os
@@ -406,29 +406,6 @@
     def supportedPrivileges(self, request):
         return succeed(schedulePrivilegeSet)
 
-class ScheduleInboxFile (ScheduleInboxResource, ScheduleFile):
-    """
-    Calendar scheduling inbox collection resource.
-    """
-    def provision(self):
-        if provisionFile(self, self._parent):
-            # FIXME: This should probably be a directory record option that
-            # maps to the property value directly without the need to store one.
-            if self._parent.record.recordType == "resource":
-                # Resources should have autorespond turned on by default,
-                # since they typically don't have someone responding for them.
-                self.writeDeadProperty(customxml.TwistedScheduleAutoRespond())
-
-    def __repr__(self):
-        return "<%s (calendar inbox collection): %s>" % (self.__class__.__name__, self.fp.path)
-
-class ScheduleOutboxFile (ScheduleOutboxResource, ScheduleFile):
-    """
-    Calendar scheduling outbox collection resource.
-    """
-    def __repr__(self):
-        return "<%s (calendar outbox collection): %s>" % (self.__class__.__name__, self.fp.path)
-
 class CalendarHomeProvisioningFile (DirectoryCalendarHomeProvisioningResource, DAVFile):
     """
     Resource which provisions calendar home collections as needed.    
@@ -526,6 +503,29 @@
 
         return super(CalendarHomeFile, self).getChild(name)
 
+class ScheduleInboxFile (ScheduleInboxResource, ScheduleFile):
+    """
+    Calendar scheduling inbox collection resource.
+    """
+    def provision(self):
+        if provisionFile(self, self._parent):
+            # FIXME: This should probably be a directory record option that
+            # maps to the property value directly without the need to store one.
+            if self._parent.record.recordType == "resource":
+                # Resources should have autorespond turned on by default,
+                # since they typically don't have someone responding for them.
+                self.writeDeadProperty(customxml.TwistedScheduleAutoRespond())
+
+    def __repr__(self):
+        return "<%s (calendar inbox collection): %s>" % (self.__class__.__name__, self.fp.path)
+
+class ScheduleOutboxFile (ScheduleOutboxResource, ScheduleFile):
+    """
+    Calendar scheduling outbox collection resource.
+    """
+    def __repr__(self):
+        return "<%s (calendar outbox collection): %s>" % (self.__class__.__name__, self.fp.path)
+
 ##
 # Utilities
 ##