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:20140301T163916Z 27 FREEBUSY;FBTYPE=BUSY:20140401T070000Z/20140401T080000Z 28 FREEBUSY;FBTYPE=BUSY:20140401T080000Z/20140401T100000Z 29 END:VFREEBUSY 30 END:VCALENDAR 31 32 --===============0945993647==--