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.
Attendee List
1. "Attendee List" Grid Heading
| Property | State |
| Label EN-US: | All Attendees |
| Label Ger: | Alle Teilnehmer |
2. "Include Organizer in Free/Busy" Drop Down
| Property | State |
| On Mouse Click: | Opens a list containg two items:
(ICON) I will attend (ICON) I will not attend |
| Pre-Selected Item: | Attends event |
| EN-US: |
I will attend |
| Ger: |
|
3. "Organizer" Field
| Property | State |
| Attribute: |
|
| Label EN-US: | Organizer ($USERNAME) |
| Label Ger: | Organisator ($USERNAME) |
4. "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) |
5. "Attendee" Cell
| Property | State |
| Attributes: | The control has to behave exacly the same like the recipent list of Thunderbird's Mail Compose Window. |
| Focus: |
|
| Keyboard Navigation: |
|
| 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 |
6. "Splitter"
| Property | State |
| Collapse: | None |
| Resize before: | Grow |
| Resize after: | Grow |
Free/Busy Grid
7. "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:
|
| Label: | EN-US "Suggest time slot:", Ger "Termin vorschlagen:" |
| Button Label EN-US: | (ICON) Previous |
| Button Label Ger: | (ICON) Vorheriger |
8. "Next" Button
| Property | State |
| Enabled: | By default |
| On Click: |
Picks an upcomming free time slot:
|
| Label: | EN-US "Suggest time:", Ger "Termin vorschlagen:" |
| Button Label EN-US: | (ICON) Previous |
| Button Label Ger: | (ICON) Vorheriger |
9. "Zoom" Dropdown & Buttons
| Property | State |
| Items: |
25% 50% 100% (Default) 200% 400% |
| Item selected: | 100% |
| Zoomlevels: |
1 Cell = 25% = 4h 1 Cell = 50% = 2h 1 Cell = 100% = 1h (Default) 1 Cell = 200% = 30 min 1 Cell = 400% = 60 min |
| Label EN-US: | Zoom: |
| Label Ger: | Zoom: |
- Button
| Property | State |
| Enabled: | Yes |
| Disabled: | @25% |
| On click: |
|
| EN-US: | Zoom out |
| Ger: | Verkleinern |
+ Button
| Property | State |
| Enabled: | Yes |
| Disabled: | @400% |
| On click: |
|
| EN-US: | Zoom in |
| Ger: | Vergrößern |
10. Time Slot Indicator
| Property | State |
| States: |
The no information state has no impact on the status display. |
| Selection: |
|
| Selection: | Hours in range are marked bold. |
| Position: |
|
| Snap to Grid: |
|
| Dragging All Day Events |
|
11. "All Attendees" Row
| Property | State |
| States: | Displays free/busy information of all attendees
|
12. "Free/Busy" Grid
| Property | State |
| Standard View: |
|
| Extended View: |
|
| Time Zones: |
|
| Colors: |
|
| Rows Visible: | 12 (includes All Attendees & Organizer) |
| Columns Visible: | 12 |
| Dimension & Alignment: |
|
| Scrolling: |
|
| Tooltips: | On mouse over displays the tooltip of each event (same tooltip as used in the calendar views) |
13. "All day event" Checkbox
| Property | State |
| Enabled: | Yes |
| Attributes: | ; If unchecked :
|
| EN-US: | All day event |
| Ger: | Ganzt�giges Ereignis |
14. "Start Date" Date Picker
| Property | State |
| Syncronization with Grid: | Changing the date has to update the grid. The grid has to display the date stated in the date picker. |
| EN-US: | Start Date: |
| Ger: | Beginnt am: |
15. "Start Time" Drop Down List Box
| Property | State |
| Syncronization with Grid: | Changing the starting time changes the position of Time Slot Indicator. Both have be in sync. |
| Disable: | If 13 is selected |
16. "Timezone" Hyperlink
| Property | State |
| Show: | If time zones are enabled the dialog has to display a timezone link by default. The hyperlink has to display the timezone set in Lightning. |
| On Click: | Opens the Timezone Dialog with the timezone selected, statet in the hyperlink. |
17. "End Date" Date Picker
| Property | State |
| Syncronization with Grid: | Changing the end date expands the Time Slot Indicator. Both have be in sync. |
| EN-US: | End Date: |
| Ger: | Endet am: |
18. "End Time" Drop Down List Box
| Property | State |
| Syncronization with Grid: | Changing the end time expands the Time Slot Indicator. Both have be in sync. |
| Disable: | If 13 is selected |
18. "OK" Button
| Property | State |
| Enabled: | Yes |
| State: | Default |
| EN-US: | OK |
| Ger: | OK |
19. "Cancel" Button
| Property | State |
| Enabled: | Yes |
| State: | Normal |
| EN-US: | Cancel |
| Ger: | Abbrechen |
20. "Help" Button
| Property | State |
| Enabled: | Yes |
| State: | Normal |
| On Click: | Opens the coresponding help page |
| EN-US: | Help |
| Ger: | Hilfe |