Calendar:Server Based Invitation Handling: Difference between revisions

no edit summary
No edit summary
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Calendar:Feature_Implementations| <<Back to Features]]
=Server Based Invitation Dialog UI Specification=
=Server Based Invitation Dialog UI Specification=


Line 22: Line 24:
==Mock-up for a new link showing up in the calendar UI==
==Mock-up for a new link showing up in the calendar UI==


The "Invitation" link below the calendar subscription area gives the user an entry point to the Invitation dialog. Furthermore it gives feedback how many unhandled/open invitations are on the calendar server. A number in brackets at the end of the link indicates how many new invitations are present. This number will be updated every 10 Minutes. If there aren't any invitations left "(0)" is being displayed. If there is no calendar using WCAP provider, the link is hidden.
The "Invitation" link below the calendar subscription area gives the user an entry point to the Invitation dialog. Furthermore it gives feedback how many unhandled/open invitations are on the calendar server. A number in brackets at the end of the link indicates how many new invitations are present. This number will be updated every 10 Minutes. If there are no invitations "(0)" is being displayed. If there is no calendar using WCAP provider, the link is hidden completely.


[[Image:Server_Based_Invitation_Handling_Mockup_2.png|Mock-up for a new invitation link in the calendar UI]]
[[Image:Server_Based_Invitation_Handling_Mockup_2.png|Mock-up for a new invitation link in the calendar UI]]
Line 32: Line 34:
|-
|-
| '''Show:'''
| '''Show:'''
| Permanent.
| Hidden if no WCAP calendar ist present.  
|-
|-
| '''On Click:'''
| '''On Click:'''
Line 46: Line 48:


Interaction Description:
Interaction Description:
* The link 'Invitations (n)' appears permanent.
* The link 'Invitations (n)' appears permanent if a WCAP based calendar is subscribed.
* (n) in the link shows the current number of 'open' invitations. Shows "0" if there is no unconfirmed inviation.
* (n) in the link shows the current number of 'open' invitations. Shows "0" if there is no unconfirmed inviation.


Line 67: Line 69:
|-
|-
| '''Label 1 EN-US:'''
| '''Label 1 EN-US:'''
| Recurrence:
| Repeating Event
|-
|-
| '''Label 1 DE-Ger:'''
| '''Label 1 DE-Ger:'''
| Wiederholungen:
| Wiederholender Termin
|-
|-
| '''Label 2 EN-US:'''
| '''Label 2 EN-US:'''
Line 89: Line 91:
| '''Label 4 DE-Ger:'''
| '''Label 4 DE-Ger:'''
| Termindetails...
| Termindetails...
|-
| '''Label 5 EN-US:'''
| All day event
|-
| '''Label 5 DE-Ger:'''
| Ganzt�giges Ereignis
|-
| '''Label 6 EN-US:'''
| None
|-
| '''Label 6 DE-Ger:'''
| Kein
|-
|-
| '''Note 1 EN-US:'''
| '''Note 1 EN-US:'''
Line 94: Line 108:
|-
|-
| '''Note 1 DE-Ger:'''
| '''Note 1 DE-Ger:'''
| Keine unbestätigten Einladungen gefunden.
| Keine unbest�tigten Einladungen gefunden.
|-
|-
| '''Note 2 EN-US:'''
| '''Note 2 EN-US:'''
Line 128: Line 142:
** 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 right behind the text "Updating list of invitations.", if an update is in progress. The text and the control are shown  
*** 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 centered in the empty 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.
*** 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:
Line 135: Line 148:
** Accepted
** Accepted
** Declined
** Declined
* Buttons are shown for selected listbox entry and by mouse over
* Buttons are shown for selected listbox entry
** "Accept" (6.) Button
** "Accept" (6.) Button of selected listbox entry (2.) is shown
*** of selected listbox entry (2.) is shown
** "Decline" (7.) Button of selected listbox entry (2.) is shown
*** and on mouse over from unselected entries (3.)
** "Decline" (7.) Button of selected entry is shown
*** of selected listbox entry (2.)is shown
*** and on mouse over from unselected entries (3.)
* "Repeating event" text is shown only if the event is 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.
Line 151: Line 160:


* Test Case Specification: <Open Issue>
* Test Case Specification: <Open Issue>
[[category:calendar|Server Based Invitation Handling]]
132

edits