Calendar:SMB Event Summary: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(9 intermediate revisions by the same user not shown)
Line 9: Line 9:
| width="150" | '''Author''' || Christian Jansen
| width="150" | '''Author''' || Christian Jansen
|-
|-
| width="150" | '''Last Change''' || --[[User:Chris281|Chris]] 08:09, 21 November 2006 (PST)
| width="150" | '''Last Change''' || --[[User:Chris281|Chris]] 00:29, 9 July 2007 (PDT)
|-
|-
| width="150" | '''Status''' || Preliminary
| width="150" | '''Status''' || Standard
|-
|-
|}
|}
Line 21: Line 21:




== References ==


== Detailed Specification ==
* Test Case Specification
* [[Calendar:SMB_Event_Dialog|SMB Event Dialog]]


This dialog occurs if one performs the following actions to an event owned not
= Detailed Specification =
by herself.


* Double click on an event
The Event Summary dialog is displayed if:
* Context menu: Edit Item


* Users open an event, not owned by the




=== Dialog Behavior: ===
The dialog is divided in four sections
The dialog provides four sections


* General,
* General,
Line 49: Line 49:


;Example 1
;Example 1
:(Event summary '''without''' any additional informatio)
:(Event summary '''without''' any additional information)


  <nowiki>
  <nowiki>
Line 55: Line 55:
| Team Meeting                                X  |
| Team Meeting                                X  |
|------------------------------------------------|
|------------------------------------------------|
| General:______________________________________ |
| General--------------------------------------- |
|                                                |
|                                                |
|  Title:      Team Meeting                    |
|  Title:      Team Meeting                    |
Line 62: Line 62:
|  Location:    Room 4.11                      |
|  Location:    Room 4.11                      |
|  Organizer:  John Jonson                    |
|  Organizer:  John Jonson                    |
| ---------------------------------------------- |
| -------------------------------------------- |
|  Reply:      [ I will Attend        \/ ]    |
|  Reply:      [ I will Attend        \/ ]    |
|  Reminder:    [ No reminder          \/ ]    |
|  Reminder:    [ No reminder          \/ ]    |
|------------------------------------------------|
|------------------------------------------------|
| [ Delete Event]          [[ OK ]]  [ Cancel ]  |
|                         [[ OK ]]  [ Cancel ]  |
+------------------------------------------------+
+------------------------------------------------+
  </nowiki>
  </nowiki>
Line 78: Line 78:
| Team Meeting                                X  |
| Team Meeting                                X  |
|------------------------------------------------|
|------------------------------------------------|
| General:______________________________________ |
| General--------------------------------------- |
|                                                |
|                                                |
|  Title:      Team Meeting                    |
|  Title:      Team Meeting                    |
|  Date:        Wednesday11/11/06 10am-11pm     |
|  Date:        Wednesday, 11/11/06, 10am-11pm |
|  Repeat:      Does not repeat                |
|  Repeat:      Does not repeat                |
|  Location:    Room 4.11                      |
|  Location:    Room 4.11                      |
Line 89: Line 89:
|  Reminder:    [ No reminder          \/ ]    |
|  Reminder:    [ No reminder          \/ ]    |
|                                                |
|                                                |
| Attendees:____________________________________ |
| Attendees------------------------------------- |
|                                                |
|                                                |
|  + Joe Sixpack        + Fred                |
|  + Joe Sixpack        + Fred                |
Line 95: Line 95:
|  ? Lisa Name          -                      |
|  ? Lisa Name          -                      |
|                                                |
|                                                |
| Description:__________________________________ |
| Description----------------------------------- |
|                                                |
|                                                |
|  Lorem ipsum dolor sit amet, consectetu er    |
|  Lorem ipsum dolor sit amet, consectetu er    |
|  er adipiscing elit, sed diam nonummy        |
|  er adipiscing elit, sed diam nonummy        |
|                                                |  
|                                                |  
| Document:_____________________________________ |
| Document-------------------------------------- |
|  http://www.xyz.net/text.txt                  |
|  http://www.xyz.net/text.txt                  |
|------------------------------------------------|
|------------------------------------------------|
| [ Delete Event]          [[ OK ]]  [ Cancel ]  |
|                         [[ OK ]]  [ Cancel ]  |
+------------------------------------------------+
+------------------------------------------------+
  </nowiki>
  </nowiki>
Line 109: Line 109:
=== Dialog Items: ===
=== Dialog Items: ===


[[Image:Event-summary.png]]
[[Image:Event--summary.png]]
 
=== 1. Dialog  ===
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%"
|-
| width="200"  bgcolor="#dddddd" | '''Property''' || bgcolor="#dddddd" | '''State'''
|-
| '''Type:'''
| Dialog; Modal
|-
| '''Initial String:'''
| Event Title
|-
|}
 
=== 2. General Section  ===
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%"
|-
| width="200"  bgcolor="#dddddd" | '''Property''' || bgcolor="#dddddd" | '''State'''
|-
| '''EN-US:'''
| General
|-
| '''GER:'''
| Allgemein
|-
|}
 
=== 3. Items  ===
Displays items specified in:
* [[Calendar:SMB_Event_Dialog#1._.22Title.22_Text_Field|Title]]
* [[Calendar:SMB_Event_Dialog#6._.22Start_Date.22_Date_Picker|Date]]
** In case an "All Day Event" has been defined the number of days is displayed.
;Example for a two day event:
"2 day event, starts Wednesday, 11/11/2006"
* [[Calendar:SMB_Event_Dialog#10._.22Repeat.22_Drop_Down_List_Box|Repeat Pattern]]
* [[Calendar:SMB_Event_Dialog#2._.22Location.22_Text_Field|Location]]
 
=== 4. Organizer  ===
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%"
|-
| width="200"  bgcolor="#dddddd" | '''Property''' || bgcolor="#dddddd" | '''State'''
|-
| '''Display Organizer Name:'''
| As hyperlink, click opens Mail App. With "To" field prefilled with organizer's
e-mail address.
|-
| '''EN-US:'''
| Organizer:
|-
| '''GER:'''
| Organisator:
|-
|}
 
=== 5. "Reply" Drop Down  ===
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%"
|-
| width="200"  bgcolor="#dddddd" | '''Property''' || bgcolor="#dddddd" | '''State'''
|-
| '''On Mouse Click:'''
| Opens a list containg three items:
I will attend; Ich werde teilnehmen
I will not attend; Ich werde nicht teilnehmen
I will confirm later; Ich entscheide mich später
|-
| '''Pre-Selected Item:'''
|
* Depends on the reply set in [[Calendar:Server_Based_Invitation_Handling|Invitation dialog]]
* If no decision has been made "I will confirm later" is selected.
|-
| '''Read Only Calendar:'''
| This feature is not displayed for Read Only Calendars
|-
| '''EN-US:'''
| ~Reply:
|-
| '''Ger:'''
| ~Antwort:
|-
|}
 
=== 6. "Reminder" Drop Down  ===
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%"
|-
| width="200"  bgcolor="#dddddd" | '''Property''' || bgcolor="#dddddd" | '''State'''
|-
| '''On Mouse Click:'''
| Opens the list [[Calendar:SMB_Event_Dialog#11._.22Reminder.22_Drop_Down_List_Box|specified for the Event dialog]].
|-
| '''EN-US:'''
| Re~minder:
|-
| '''Ger:'''
| E~rinnerung:
|-
|}
 
=== 7. "Attendees" List  ===
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%"
|-
| width="200"  bgcolor="#dddddd" | '''Property''' || bgcolor="#dddddd" | '''State'''
|-
| '''Show:'''
| If user added attendees to the event.
|-
| '''Min. Rows Visible:'''
| 1
|-
| '''Max. Rows Visible:'''
| 6
|-
| '''Scrollbar Visible:'''
| If list contains more than 12 attendees
|-
| '''Fill Order:'''
|
Attendee 1, Attendee 2
Attendee 3, Attendee 4
Attendee 5, Attendee 6
...
|-
| '''EN-US:'''
| Attendees
|-
| '''Ger:'''
| Teilnehmer
|-
|}
 
=== 8. "Description" Field  ===
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%"
|-
| width="200"  bgcolor="#dddddd" | '''Property''' || bgcolor="#dddddd" | '''State'''
|-
| '''Show:'''
| If user added an description to the event.
|-
| '''Min. Rows Visible:'''
| 1
|-
| '''Max. Rows Visible:'''
| 6
|-
| '''Scrollbar Visible:'''
| If text is longer than 6 rows
|-
| '''EN-US:'''
| Description
|-
| '''Ger:'''
| Beschreibung
|-
|}
 
=== 9. "Documents" Hyperlink  ===
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%"
|-
| width="200"  bgcolor="#dddddd" | '''Property''' || bgcolor="#dddddd" | '''State'''
|-
| '''Show:'''
| If user added a document link to the event.
|-
| '''On Click:'''
| Browses the document.
|-
|}
 
=== 10. "OK" Button  ===
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%"
|-
| width="200"  bgcolor="#dddddd" | '''Property''' || bgcolor="#dddddd" | '''State'''
|-
| '''Enabled:'''
| Yes
|-
| '''State:'''
| Default
|-
| '''EN-US:'''
| OK
|-
| '''Ger:'''
| OK
|-
|}
 
=== 11. "Cancel" Button  ===
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%"
|-
| width="200"  bgcolor="#dddddd" | '''Property''' || bgcolor="#dddddd" | '''State'''
|-
| '''Enabled:'''
| Yes
|-
| '''State:'''
| Normal
|-
| '''EN-US:'''
| Cancel
|-
| '''Ger:'''
| Abbrechen
|-
|}

Latest revision as of 07:29, 9 July 2007

Enterprise Event Summary Dialog UI Specification

Specification Status
Author Christian Jansen
Last Change --Chris 00:29, 9 July 2007 (PDT)
Status Standard

Abstract

This specification covers the UI of the Enterprise Event Summary dialog.


References

Detailed Specification

The Event Summary dialog is displayed if:

  • Users open an event, not owned by the


The dialog is divided in four sections

  • General,
  • Attendees,
  • Description,
  • Documents

the sections

  • Attendees,
  • Description,
  • Documents

are only displayed if context information needs to be shown.

Example 1
(Event summary without any additional information)
+------------------------------------------------+
| Team Meeting                                X  |
|------------------------------------------------|
| General--------------------------------------- |
|                                                |
|   Title:       Team Meeting                    |
|   Date:        Wednesday, 11/11/06 10am-11pm   |
|   Repeat:      Does not repeat                 |
|   Location:    Room 4.11                       |
|   Organizer:   John Jonson                     |
|  --------------------------------------------  |
|   Reply:       [ I will Attend        \/ ]     |
|   Reminder:    [ No reminder          \/ ]     |
|------------------------------------------------|
|                          [[ OK ]]  [ Cancel ]  |
+------------------------------------------------+
 


Example 2
(Event summary with available Attendee & Description Information)
+------------------------------------------------+
| Team Meeting                                X  |
|------------------------------------------------|
| General--------------------------------------- |
|                                                |
|   Title:       Team Meeting                    |
|   Date:        Wednesday, 11/11/06, 10am-11pm  |
|   Repeat:      Does not repeat                 |
|   Location:    Room 4.11                       |
|   Organizer:   John Jonson                     |
|  -------------------------------------------   |
|   Reply:       [ I will Attend        \/ ]     |
|   Reminder:    [ No reminder          \/ ]     |
|                                                |
| Attendees------------------------------------- |
|                                                |
|   + Joe Sixpack         + Fred                 |
|   - John Doe            - Lucy                 |
|   ? Lisa Name           -                      |
|                                                |
| Description----------------------------------- |
|                                                |
|   Lorem ipsum dolor sit amet, consectetu er    |
|   er adipiscing elit, sed diam nonummy         |
|                                                | 
| Document-------------------------------------- |
|   http://www.xyz.net/text.txt                  |
|------------------------------------------------|
|                          [[ OK ]]  [ Cancel ]  |
+------------------------------------------------+
 

Dialog Items:

Event--summary.png

1. Dialog

Property State
Type: Dialog; Modal
Initial String: Event Title

2. General Section

Property State
EN-US: General
GER: Allgemein

3. Items

Displays items specified in:

  • Title
  • Date
    • In case an "All Day Event" has been defined the number of days is displayed.
Example for a two day event

"2 day event, starts Wednesday, 11/11/2006"

4. Organizer

Property State
Display Organizer Name: As hyperlink, click opens Mail App. With "To" field prefilled with organizer's

e-mail address.

EN-US: Organizer:
GER: Organisator:

5. "Reply" Drop Down

Property State
On Mouse Click: Opens a list containg three items:
I will attend; Ich werde teilnehmen
I will not attend; Ich werde nicht teilnehmen
I will confirm later; Ich entscheide mich später
Pre-Selected Item:
  • Depends on the reply set in Invitation dialog
  • If no decision has been made "I will confirm later" is selected.
Read Only Calendar: This feature is not displayed for Read Only Calendars
EN-US: ~Reply:
Ger: ~Antwort:

6. "Reminder" Drop Down

Property State
On Mouse Click: Opens the list specified for the Event dialog.
EN-US: Re~minder:
Ger: E~rinnerung:

7. "Attendees" List

Property State
Show: If user added attendees to the event.
Min. Rows Visible: 1
Max. Rows Visible: 6
Scrollbar Visible: If list contains more than 12 attendees
Fill Order:
Attendee 1, Attendee 2
Attendee 3, Attendee 4
Attendee 5, Attendee 6
...
EN-US: Attendees
Ger: Teilnehmer

8. "Description" Field

Property State
Show: If user added an description to the event.
Min. Rows Visible: 1
Max. Rows Visible: 6
Scrollbar Visible: If text is longer than 6 rows
EN-US: Description
Ger: Beschreibung

9. "Documents" Hyperlink

Property State
Show: If user added a document link to the event.
On Click: Browses the document.

10. "OK" Button

Property State
Enabled: Yes
State: Default
EN-US: OK
Ger: OK

11. "Cancel" Button

Property State
Enabled: Yes
State: Normal
EN-US: Cancel
Ger: Abbrechen