Calendar:Server Based Invitation Handling: Difference between revisions

Jump to navigation Jump to search
Line 51: Line 51:
==Invitation Dialog==
==Invitation Dialog==


The Invitation dialog uses the same dialog layout Mozilla updates or downloads dialog using a rich list box control.
The Invitation dialog uses the same dialog layout used by the Mozilla update or download dialogs.


[[Image:Invitation_Dialog.png|Mock-up for server based invitation handling.]]
[[Image:Invitation_Dialog.png|Mock-up for server based invitation handling.]]
Line 91: Line 91:
|-
|-
| '''Note 1 EN-US:'''
| '''Note 1 EN-US:'''
| No unconfirmed event invitations found.
| No unconfirmed invitations found.
|-
|-
| '''Note 1 DE-Ger:'''
| '''Note 1 DE-Ger:'''
| Keine unbest�tigten Einladungen gefunden.
| Keine unbestätigten Einladungen gefunden.
|-
| '''Note 2 EN-US:'''
| Updating list of invitations.
|-
| '''Note 2 DE-Ger:'''
| Aktualisieren der Einladungsliste.
|-
|-
| '''Button 1 EN-US:'''
| '''Button 1 EN-US:'''
Line 107: Line 113:
| '''Button 2 DE-Ger:'''
| '''Button 2 DE-Ger:'''
| Ablehnen
| Ablehnen
|-
| '''Menu Button 2-1 EN-US:'''
| Decline (Default)
|-
| '''Menu Button 2-1 DE-Ger:'''
| Ablehnen
|-
| '''Menu Button 2-2 EN-US:'''
| Decline and remove from calendar
|-
| '''Menu Button 2-2 DE-Ger:'''
| Ablehnen und aus dem Kalender entfernen
|-
|-
|}
|}
Line 135: Line 128:
** The unconfirmed invitations are being cashed and automatically updated every 10 minutes for a faster dialog appearance.
** The unconfirmed invitations are being cashed and automatically updated every 10 minutes for a faster dialog appearance.
** Content is being updated on calling the dialog
** Content is being updated on calling the dialog
*** Graphical endless progress indicator is shown in the middle of the listbox, if an update is in progress.
*** Graphical endless progress indicator is shown right behind the text "Updating list of invitations.", if an update is in progress. The text and the control are shown
*** If no unconfirmed event is present, the note "No unconfirmed event invitations" is shown in the middle of the listbox.
centered in the the empty listbox
*** If no unconfirmed event is present, the note "No unconfirmed invitations found." is shown in the middle of the listbox.
* Icon (1.) shows current invitation status:
* Icon (1.) shows current invitation status:
** Unconfirmed
** Unconfirmed
** Accepted
** Accepted
** Declined´
** Declined
* Buttons are shown for selected listbox entry and by mouse over
* Buttons are shown for selected listbox entry and by mouse over
** "Accept" (6.) Button
** "Accept" (6.) Button
Line 148: Line 142:
*** of selected listbox entry (2.)is shown
*** of selected listbox entry (2.)is shown
*** and on mouse over from unselected entries (3.)
*** and on mouse over from unselected entries (3.)
* Recurrence: "None" is shown if the event is not a recurring event.
* "Repeating event" text is shown only if the event is a recurring event.
* Location: "None" is shown if no location is given.
* Location: "None" is shown if no location is given.
* "Event Details..." link calls the read only Event dialog (not designed yet).
* "Event Details..." link calls the read only Event dialog (not designed yet).
* "OK" Button: Closes dialog and commits changed of the invitation status to the server.
* "OK" Button: Closes dialog and commits changes of the invitation status to the server.
* "Cancel" Button: Closes dialog and dismisses all changes made in the dialog.
* "Cancel" Button: Closes dialog and dismisses all changes made in the dialog.


== References ==
== References ==


* Test Case Specification
* Test Case Specification: <Open Issue>
96

edits

Navigation menu