Projects/KDE PIM/Development/Mobile/Calendar FunctionalScope

From KDE TechBase

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
Kontact Mobile - Calendar Quit OK
Switch Windows TO DO "Minimize Window"
New event TO DO "New Event"
Search OK
Work offline TO DO "Work Offline"
Configure see below
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 TO DO "Report Bug Or Request Feature"

realised as link to bugs.kde.org - if possible have application pre-selected

About OK

Home

Category Action Status Comment
Home Synchronize all events TO DO "Synchronize All Events"
Select Multiple Calendars OK Initiate multiple selection
Import Events OK
Archive Old Entries OK
Favorites (OrderFlap) Reorder OK Icons - Kein Text
Delete OK Icons - Kein Text
Accounts (OrderFlap) Edit OK
Delete OK
Add OK

Account

Category Action Status Comment
Account Synchronize Resources TO DO "Synchronize This Account"
Properties Edit dialogue for account configuration, should contain possibility for Renaming
Properties
New TO DO "New Subfolder"

Detailed Dialogue for new folder. Parent is prefilled

View Start Maintenance TO DO "Bulk Actions"

Single folder view

Category Action Status Comment
Folder Synchronize Folder OK "Synchronize This Folder"
Export Events OK
Edit Properties OK
New TO DO "New Subfolder"
Move To OK
Copy To OK
Delete Folder OK
View Start Maintenance TO DO "Bulk Actions"

Multiple folder view

Category Action Status Comment
Folders Synchronize Folder OK
Export Events OK
View Select Calendars OK
Start Maintenance TO DO "Bulk Actions"

Single calender view

Category Action Status Comment
Choice Synchronize Folder OK
Today OK
Day view OK
Next Three Days View OK
Week View OK
Work Week View OK
Month View OK
Event List View OK
View Add as Favorite TO DO "Add As Favorite"
Set Colour OK Define the colour for this calendar
Back to folder selection TO DO "Back To Folder Selection"

Multiple calender view

Category Action Status Comment
Calendars Synchronize Folder TO DO "Synchronize These Folders"
Today OK
Day View OK
Next Three Days View OK
Week View OK
Work Week View OK
Month View OK
Event List View OK
View Add as Favorite TO DO "Add As Favorite"
Select Calendars OK

Event viewer

Category Action Status Comment
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 OK
Send invitations to attendees OK
Send status update OK
Send cancellation to attendees OK
Request update OK
Request change OK
Send as iCalender OK
Mail free busy information OK
Upload free busy information OK
Attachments Save (all) Under Discussion Show only if attachments exists / View tbd
Edit Edit event OK
Copy event to calender OK
Move event to calender OK
Delete event OK

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)