Calendar:ITIP iMIP Use Cases

From MozillaWiki
Jump to: navigation, search

Calendar iTIP and iMIP Use Cases

Please feel free to add use cases as appropriate. This page is a work in progress.

General Use Cases


Sending a Meeting Request
User Intention System Response
Opens Existing Event Event Dialog Opened
Adds Attendees Attendees added
Chooses OK Asks if would like to edit invitation email for meeting
Chooses No Proper iMIP email automatically generated for iTIP method REQUEST to attendees


Accepting Meeting Request, editing response
User Intention System Response
Clicks on Recieved iMIP Email MIME parser reads, determines correct security
Opens XUL iMIP presentation window for meeting REQUEST
Chooses Accept, Target Calendar, Decides to edit Request Proper moz-cal-handle-itip URI generated
Adds event to calendar, generates email, Allows user to edit email
Sends Email Email Sent


Security Use Cases


Spoofing Organizer
User Intention System Response
Clicks on iMIP message where sender and Organizer do not match MIME Parser detects security issue
Proper HTML is displayed for message, event not loaded - no iMIP XUL window