Projects/KDE PIM/Development/Mobile/Calendar FunctionalScope: Difference between revisions

From KDE TechBase
 
(61 intermediate revisions by 3 users not shown)
Line 14: Line 14:
! Comment
! Comment
|-
|-
| rowspan="9" valign="top"| Kontact Mobile - Calendar
| rowspan="9" valign="top"| General
| Quit
| New Event
| OK
|  
|  
|  
|-
|-
| Switch Windows
| Search For Events
| TO DO
|  
| "Minimize Window"
|  
|-
|-
| New event
| Work Offline
| TO DO
|  
| "New Event"
|  
|-
|-
| Search
| Minimize Window
| OK
|  
|  
|  
|-
|-
| Work offline
| Quit
| TO DO
|  
| "Work Offline"
|  
|-
|-
| Configure
| Configure Calendar
|
|  
|  
| see below
|-
|-
| Manual
| Manual
| OK
|  
| A manual "first steps" will be available on the client - with a link to the "Kontact Mobile Userbase Wiki"
|  
|-
|-
| Report bug or request feature
| Report Bug Or Request Feature
| TO DO
|
| "Report Bug Or Request Feature"
|
realised as link to bugs.kde.org - if possible have application pre-selected
|-
|-
| About
| About Kontact Touch
| OK
|  
|
|  
|}
|}


Line 62: Line 61:
|-
|-
| rowspan="4" valign="top"|Home
| rowspan="4" valign="top"|Home
| Synchronize all events
| Synchronize All Accounts
| TO DO
|  
| "Synchronize All Events"
|  
|-
|-
| Select Multiple Calendars
| Select Multiple Calendars
| OK
|  
| Initiate multiple selection
|  
|-
|-
| Import Events
| Import Events
| OK
|  
|  
|  
|-
|-
| Archive Old Entries
| Archive Old Events
| OK
|  
|  
|  
|-
|-
| rowspan="2" valign="top"| Favorites (OrderFlap)
| rowspan="2" valign="top"| Favorites (OrderFlap)
| Reorder
| Reorder
| OK
|  
| Icons - Kein Text
|  
|-
|-
| Delete
| Delete
| OK
|  
| Icons - Kein Text
|  
|-
|-
| rowspan="3" valign="top"| Accounts (OrderFlap)
| rowspan="3" valign="top"| Accounts (OrderFlap)
| Edit
| Edit
| OK
|  
|  
|  
|-
|-
| Delete
| Delete
| OK
|  
|  
|  
|-
|-
| Add
| Add
| OK
|  
|  
|  
|}
|}
Line 110: Line 109:
|-
|-
| rowspan="4" valign="top"| Account
| rowspan="4" valign="top"| Account
| Synchronize Resources
| Synchronize This Account
| TO DO
|  
| "Synchronize This Account"
|  
|-
|-
| Properties
| Account Properties
|
|  
|  
| Edit dialogue for account configuration, should contain possibility for Renaming
|-
|-
| Properties
| Calendar Properties
|  
|  
|  
|  
|-
|-
| New
| New Sub Calendar
| TO DO
|  
| "New Subfolder"
|  
Detailed Dialogue for new folder. Parent is prefilled
|-
|-
| rowspan="1" valign="top"| View
| rowspan="1" valign="top"| View
| Start Maintenance
| Switch To Editing Mode
| TO DO
|  
| "Bulk Actions"
|  
|}
|}


Line 142: Line 140:
|-
|-
| rowspan="2" valign="top"| Folder
| rowspan="2" valign="top"| Folder
| Synchronize Folder
| Synchronize This Calendar
| OK
|  
| "Synchronize This Folder"
|  
|-
|-
| Export Events
| Export Displayed Events
| OK
|  
|  
|  
|-
|-
| rowspan="5" valign="top"| Edit
| rowspan="5" valign="top"| Edit
| Properties
| Calendar Properties
| OK
|  
|  
|  
|-
|-
| New
| New Sub Calendar
| TO DO
|  
| "New Subfolder"
|  
|-
|-
| Move To
| Move Calendar To
| OK
|  
|  
|  
|-
|-
| Copy To
| Copy Calendar To
| OK
|  
|  
|  
|-
|-
| Delete Folder
| Delete Calendar
| OK
|  
|  
|  
|-
|-
| rowspan="1" valign="top"| View
| rowspan="1" valign="top"| View
| Start Maintenance
| Switch to Editing Mode
| TO DO
|  
| "Bulk Actions"
|  
|}
|}


Line 186: Line 184:
|-
|-
| rowspan="2" valign="top"| Folders
| rowspan="2" valign="top"| Folders
| Synchronize Folder
| Synchronize These Calendars
| OK
|  
|  
|  
|-
|-
| Export Events
| Export Displayed Events
| OK
|  
|  
|  
|-
|-
| rowspan="2" valign="top"| View
| rowspan="2" valign="top"| View
| Select Calendars
| Select Calendars
| OK
|  
|  
|  
|-
|-
| Start Maintenance
| Switch To Editing Mode
| TO DO
|  
| "Bulk Actions"
|  
|}
|}


Line 213: Line 211:
|-
|-
| rowspan="8" valign="top"| Choice
| rowspan="8" valign="top"| Choice
| Synchronize Folder
| Synchronize This Calendar
| OK
|  
|  
|  
|-
|-
| Today
| Show Today
| OK
|  
|  
|  
|-
|-
| Day view
| Day View
| OK
|  
|  
|  
|-
|-
| Next Three Days View
| Next Three Days View
| OK
|  
|  
|  
|-
|-
| Week View
| Week View
| OK
|  
|  
|  
|-
|-
| Work Week View
| Work Week View
| OK
|  
|  
|  
|-
|-
| Month View
| Month View
| OK
|  
|  
|  
|-
|-
| Event List View
| Event List View
| OK
|  
|  
|  
|-
|-
| rowspan="3" valign="top"| View
| rowspan="3" valign="top"| View
| Add as Favorite
| Add View As Favorite
| TO DO
|  
| "Add As Favorite"
|  
|-
|-
| Set Colour
| Set Color Of Calendar
| OK
|  
| Define the colour for this calendar
|  
|-
|-
| Back to folder selection
| Back To Folder Selection
| TO DO
| ToDo
| "Back To Folder Selection"
| Remove - this option is invalid here
|-
|-
|}
|}
Line 268: Line 267:
! Comment
! Comment
|-
|-
| rowspan="9" valign="top"| Calendars
| rowspan="8" valign="top"| Calendars
| Synchronize Folder
| Synchronize These Calendars
| TO DO
|  
| "Synchronize These Folders"
|  
|-
|-
| Today
| Show Today
| OK
|  
|  
|  
|-
|-
| Day View
| Day View
| OK
|  
|  
|  
|-
|-
| Next Three Days View
| Next Three Days View
| OK
|  
|  
|  
|-
|-
| Week View
| Week View
| OK
|  
|  
|  
|-
|-
| Work Week View
| Work Week View
| OK
|  
|  
|  
|-
|-
| Month View
| Month View
| OK
|  
|  
|  
|-
|-
| Event List View
| Event List View
| OK
|  
|  
|  
|-
|-
| rowspan="2" valign="top"| View
| rowspan="2" valign="top"| View
| Add as Favorite
| Add View As Favorite
| TO DO
|  
| "Add As Favorite"
|  
|-
|-
| Select Calendars
| Select Calendars
| OK
|  
|  
|  
|-
|-
Line 320: Line 319:
! Comment
! Comment
|-
|-
| rowspan="10" valign="top"| Event
| rowspan="9" valign="top"| Event
| Detach event
| NO, doesn't make sense here, it is done in tasks-mobile
| Detaches a nested event - only show if possible
|-
| Publish Item Information
| Publish Item Information
| OK
|  
|  
|  
|-
|-
| Send Invitations to Attendees
| Send Invitations To Attendees
| TO DO
|  
| "Send Invitations To Attendees"
|  
|-
|-
| Send Status Update
| Send Status Update
| OK
|  
|  
|  
|-
|-
| Send Cancellation to Attendees
| Send Cancellation To Attendees
| TO DO
|  
| "Send Cancellation To Attendees"
|  
|-
|-
| Request Update
| Request Update
| OK
|  
|  
|  
|-
|-
| Request Change
| Request Change
| OK
|  
|  
|  
|-
|-
| Send as ICalender
| Send As ICalender
| OK
|  
|  
|  
|-
|-
| Mail Free Busy Information
| Mail Free Busy Information
| OK
|  
|  
|  
|-
|-
| Upload Free Busy Information
| Upload Free Busy Information
| OK
|  
|  
|  
|-
|-
Line 368: Line 363:
| rowspan="4" valign="top"| Edit
| rowspan="4" valign="top"| Edit
| Edit Event
| Edit Event
| OK
|  
|  
|  
|-
|-
| Copy To
| Copy Event To
| OK
|  
|  
|  
|-
|-
| Move To
| Move Event To
| OK
|  
|  
|  
|-
|-
| Delete Item
| Delete Event
| TO DO
|  
| "Delete"
|  
|-
|-
|}
|}

Latest revision as of 17:58, 2 December 2010

Functional Scope of Kontact Mobile - Calendar

Following you will find a set contaxtual actions available in the different views Kontact Mobile - Calendar offers. This way the functional scope is defined.

Always available

Elements of this section are always visible. This section is always the last section displayed in the contextual menu.

Category Action Status Comment
General New Event
Search For Events
Work Offline
Minimize Window
Quit
Configure Calendar
Manual
Report Bug Or Request Feature
About Kontact Touch

Home

Category Action Status Comment
Home Synchronize All Accounts
Select Multiple Calendars
Import Events
Archive Old Events
Favorites (OrderFlap) Reorder
Delete
Accounts (OrderFlap) Edit
Delete
Add

Account

Category Action Status Comment
Account Synchronize This Account
Account Properties
Calendar Properties
New Sub Calendar
View Switch To Editing Mode

Single folder view

Category Action Status Comment
Folder Synchronize This Calendar
Export Displayed Events
Edit Calendar Properties
New Sub Calendar
Move Calendar To
Copy Calendar To
Delete Calendar
View Switch to Editing Mode

Multiple folder view

Category Action Status Comment
Folders Synchronize These Calendars
Export Displayed Events
View Select Calendars
Switch To Editing Mode

Single calender view

Category Action Status Comment
Choice Synchronize This Calendar
Show Today
Day View
Next Three Days View
Week View
Work Week View
Month View
Event List View
View Add View As Favorite
Set Color Of Calendar
Back To Folder Selection ToDo Remove - this option is invalid here

Multiple calender view

Category Action Status Comment
Calendars Synchronize These Calendars
Show Today
Day View
Next Three Days View
Week View
Work Week View
Month View
Event List View
View Add View As Favorite
Select Calendars

Event viewer

Category Action Status Comment
Event Publish Item Information
Send Invitations To Attendees
Send Status Update
Send Cancellation To Attendees
Request Update
Request Change
Send As ICalender
Mail Free Busy Information
Upload Free Busy Information
Attachments Save All Under Discussion Show only if attachments exists / View tbd
Edit Edit Event
Copy Event To
Move Event To
Delete Event

Functional Scope of Kontact Mobile - Calendar - Configuration

Required configuration settings.

Category Action Status Comment
Time and Date Day begins at OK
Use holiday region OK
Working period OK
Daily starting hour OK
Daily ending hour OK
Exclude holidays OK
Default appointment time OK
Default duration of new appointment OK
Default reminder time OK
Enable reminders for new events OK
Views Todos use category colors OK
Hour size OK
Show icons in agenda view items OK
Show to-dos in agenda view OK
Show curent time line OK
Agenda view color usage OK
Color busy days in agenda view with different background color OK
Show to-dos in month view OK
Month view color usage OK
Color busy days in month view with different background color OK
Colors and Fonts Holiday color OK
Agenda view background color OK
Busy days background color OK
Agenda view current time line color OK
Working hours color OK
To-do due today color OK
To-do overdue color OK
Group Scheduling Use Groupware communication OK

Open

Here you can find functionallity that still needs to be discussed, wether it makes sense to add it to the mobile version of KDE PIM.

We do not need this

  • Print
  • Publish (Webpage, vCalender, hot new stuff)

We need to discuss this

We need to integrate this

  • "Disassociate from recurrence" should be solved as part of handling recurrent appointments (including acceptence of invitations and exceptions for single dates).

Event editor

  • Implement a simplified category handling (add, delete, including colors)