Calendar:SMB Event Dialog - Invite Attendee

Enterprise Invitation Dialog UI Specification

Specification Status
Author Christian Jansen
Last Change Chris 06:30, 5 September 2006 (PDT)
Status Preliminary

Abstract

This specification covers the UI of the Enterprise Invitation dialog.

References

  • Test Case Specification

Detailed Specification

The Invite Attendee dialog consists of 3 areas.

 

  1. Attendee List
  2. Free/Busy Grid
  3. Information and Date/Time Area


 

Attendee List

1. "Attendee List" Grid Heading

Property State
Attribute: Auto Complete
Label EN-US: All Attendees
Label Ger: Alle Teilnehmer

2. "Organizer" Row

Property State
Attribute:
  • Has to be always visible.
  • Has to display string and username information
Label EN-US: Organizer ($USERNAME)
Label Ger: Organisator ($USERNAME)

3. "Type" Drop Down

Property State
Attribute: Has to be displayed for each attendee
On Mouse Click: Opens a list containg three items:
(ICON) Required Attendee
(ICON) Optional Attendee
(ICON) Resource (Room/Equipment)
Pre-Selected Item: Required Attendee
EN-US:

Required Attendee Optional Attendee Resource (Room/Equipment)

Ger:

Erforderlicher Teilnehemer Optionaler Teilnehmer Ressource (Raum/Arbeitsger�t)


4. "Attendee" Drop Down

Property State
Attributes: The control has to behave exacly the same like the recipent list of Thunderbird's Mail Compose Window.
Keyboard Navigation:
  1. Return triggers free/busy data
  2. After recieving free/busy data the cursor is positioned in the next row below.
User Feedback: While recieving free/busy data a progress has to be indicated.
String displayed initially: Click here to add name
Label EN-US: Click here to add name
Label Ger: Hier klicken, um Namen hinzuzuf�gen

5. "Splitter"

Property State
Collapse: None
Resize before: Grow
Resize after: Grow

Free/Busy Grid

6. "Previous" Button

Property State
Disabled: By default
Enabled: If user selected a time slot taking place in the future
On Click:

Picks a previous free time slot:

  • within the working hours
  • with the time slot specified in 14, 17
  • applies to all attendees, including organizer
Label: EN-US "Suggest time:", Ger "Termin vorschlagen:"
Button Label EN-US: (ICON) Previous
Button Label Ger: (ICON) Vorheriger

7. "Next" Button

Property State
Enabled: By default
On Click:

Picks an upcomming free time slot:

  • within the working hours
  • with the time slot specified in 14, 17
  • applies to all attendees, including organizer
Label: EN-US "Suggest time:", Ger "Termin vorschlagen:"
Button Label EN-US: (ICON) Previous
Button Label Ger: (ICON) Vorheriger


Information and Date/Time Area

Information and Date/Time Area