[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