2015-10-17 | Paul Boddie | raw annotate files changeset graph | Consolidated descriptions of events for both REFRESH requests and for messages sent by the manager, bundling the necessary REQUEST and CANCEL payloads to describe events and their recurrences. Changed organiser-sent messages in the manager to be also sent to the user's own address, not the people-outgoing version of that address, adding support for self-sent CANCEL messages in the person handler. Added the removal of cancelled recurrences to restore periods in events edited in the manager. Otherwise, such periods can never be restored. Expanded the REFRESH method tests. |
1 Content-Type: multipart/alternative; boundary="===============0945993647==" 2 MIME-Version: 1.0 3 From: resource-room-confroom@example.com 4 To: paul.boddie@example.com 5 Subject: Availability 6 7 --===============0945993647== 8 Content-Type: text/plain; charset="us-ascii" 9 MIME-Version: 1.0 10 Content-Transfer-Encoding: 7bit 11 12 This message contains a free/busy object. 13 --===============0945993647== 14 Content-Type: text/calendar; charset="us-ascii"; method="PUBLISH" 15 MIME-Version: 1.0 16 Content-Transfer-Encoding: 7bit 17 18 BEGIN:VCALENDAR 19 PRODID:-//imip-agent/test//EN 20 METHOD:PUBLISH 21 VERSION:2.0 22 BEGIN:VFREEBUSY 23 ORGANIZER:mailto:resource-room-confroom@example.com 24 ATTENDEE:mailto:paul.boddie@example.com 25 UID:mailto:resource-room-confroom@example.com 26 DTSTAMP:20141001T173916Z 27 DTSTART:20140401T080000Z 28 DTEND:20140401T100000Z 29 FREEBUSY;FBTYPE=BUSY:20140401T083000Z/20140401T100000Z 30 END:VFREEBUSY 31 END:VCALENDAR 32 33 --===============0945993647==--