Calendar:Server Based Invitation Handling: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
Line 16: Line 16:
==Mock-up for the Invitation Dialog==
==Mock-up for the Invitation Dialog==


[[Image:Server_Based_Invitation_Handling_Mockup_1.png|Mock-up for server based invitation handling.]]
[[Image:Ivitation-dlg.png|Mock-up for server based invitation handling.]]


Interaction Description:
Interaction Description:

Revision as of 15:04, 19 September 2006

Server Based Invitation Handling

The following proposed change is needed to handle invitations send out by a calendar server.

Mock-up for a new link showing up in the calendar UI

The following change is needed to give the user feedback, that there are unhandled/open invitations on the server.

Mock-up for a new invitation link in the calendar UI

Interaction Description:

  • The link 'Invitations (n)' appears only if at least one invitation has not been responded.
  • (n) in the link shows the current number of 'open' invitations.


Mock-up for the Invitation Dialog

Mock-up for server based invitation handling.

Interaction Description:

  • Response ListBox content:
    • 'Click here to respond' default text to guide the user will be exchanged with 'I will decide later' if list box has been opened.
    • 'Yes, I will attend'
    • 'No, I will not attend'
    • 'I will decide later'
    • 'Remove from my calendar'
  • Unconfirmed event invitations of the past will not be displayed except if it is a repeating event with a starting date in the past.
  • Already confirmed and rejected invitation will not be displayed the next time the dialog is called.
  • 'Tentatively' events are shown until they are events of the past, or they have been confirmed/rejected by the user.
  • Response ListBox: 'Remove from my calendar' will send the 'No, I will not attend' status to the organizer and removes the event from the personal calendar
  • (Default sorting is by or order of receipt. This is associated with 'Event Summary' column which is the default column).
  • The 'Attend All Events' set all response list boxes to 'Yes, I will attend'
  • The dialog is resizeable and the 'Event Summary' column gets stretched