[CalendarServer-changes] [2903] CalendarServer/trunk/twistedcaldav/scheduling

source_changes at macosforge.org source_changes at macosforge.org
Thu Aug 28 19:35:20 PDT 2008


Revision: 2903
          http://trac.macosforge.org/projects/calendarserver/changeset/2903
Author:   cdaboo at apple.com
Date:     2008-08-28 19:35:19 -0700 (Thu, 28 Aug 2008)
Log Message:
-----------
Add a little bit more detail into CANCEL messages.

Modified Paths:
--------------
    CalendarServer/trunk/twistedcaldav/scheduling/itip.py
    CalendarServer/trunk/twistedcaldav/scheduling/test/test_itip.py

Modified: CalendarServer/trunk/twistedcaldav/scheduling/itip.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/scheduling/itip.py	2008-08-28 23:28:35 UTC (rev 2902)
+++ CalendarServer/trunk/twistedcaldav/scheduling/itip.py	2008-08-29 02:35:19 UTC (rev 2903)
@@ -329,6 +329,19 @@
             if instance_rid:
                 comp.addProperty(Property("RECURRENCE-ID", instance_rid))
             
+            def addProperties(propname):
+                for property in instance.properties(propname):
+                    comp.addProperty(property)
+                    
+            addProperties("SUMMARY")
+            addProperties("DTSTART")
+            addProperties("DTEND")
+            addProperties("DURATION")
+            if not instance_rid:
+                addProperties("RRULE")
+                addProperties("RDATE")
+                addProperties("EXDATE")
+
             # Extract the matching attendee property
             for attendee in attendees:
                 attendeeProp = instance.getAttendeeProperty((attendee,))

Modified: CalendarServer/trunk/twistedcaldav/scheduling/test/test_itip.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/scheduling/test/test_itip.py	2008-08-28 23:28:35 UTC (rev 2902)
+++ CalendarServer/trunk/twistedcaldav/scheduling/test/test_itip.py	2008-08-29 02:35:19 UTC (rev 2903)
@@ -918,6 +918,7 @@
 PRODID:-//CALENDARSERVER.ORG//NONSGML Version 1//EN
 BEGIN:VEVENT
 UID:12345-67890-1
+DTSTART:20071114T000000Z
 ATTENDEE:mailto:user2 at example.com
 ORGANIZER:mailto:user1 at example.com
 SEQUENCE:1
@@ -949,6 +950,7 @@
 PRODID:-//CALENDARSERVER.ORG//NONSGML Version 1//EN
 BEGIN:VEVENT
 UID:12345-67890-2
+DTSTART:20071114T000000Z
 ATTENDEE:mailto:user3 at example.com
 ATTENDEE:mailto:user2 at example.com
 ORGANIZER:mailto:user1 at example.com
@@ -981,6 +983,7 @@
 BEGIN:VEVENT
 UID:12345-67890-3
 RECURRENCE-ID:20081114T000000Z
+DTSTART:20071114T000000Z
 ATTENDEE:mailto:user2 at example.com
 ORGANIZER:mailto:user1 at example.com
 SEQUENCE:1
@@ -1006,7 +1009,7 @@
 BEGIN:VEVENT
 UID:12345-67890-4
 RECURRENCE-ID:20081114T000000Z
-DTSTART:20071114T010000Z
+DTSTART:20081114T010000Z
 ATTENDEE:mailto:user2 at example.com
 ORGANIZER:mailto:user1 at example.com
 END:VEVENT
@@ -1019,6 +1022,7 @@
 BEGIN:VEVENT
 UID:12345-67890-4
 RECURRENCE-ID:20081114T000000Z
+DTSTART:20081114T010000Z
 ATTENDEE:mailto:user2 at example.com
 ORGANIZER:mailto:user1 at example.com
 SEQUENCE:1
@@ -1056,8 +1060,10 @@
 PRODID:-//CALENDARSERVER.ORG//NONSGML Version 1//EN
 BEGIN:VEVENT
 UID:12345-67890-5
+DTSTART:20071114T000000Z
 ATTENDEE:mailto:user2 at example.com
 ORGANIZER:mailto:user1 at example.com
+RRULE:FREQ=YEARLY
 SEQUENCE:1
 END:VEVENT
 END:VCALENDAR
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20080828/362b1141/attachment-0001.html 


More information about the calendarserver-changes mailing list