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 Kalender OK
Open Task Switcher OK
Add new event OK
Work offline OK
Configure Kalender see below
Report bug or request feature OK realised as link to bugs.kde.org - if possible have application pre-selected
About Kalender OK

Home

Category Action Status Comment
Home Sync all events OK
Select multiple folders OK Initiate multiple selection
Import Calenders OK
Archive old entries OK
Favorites (OrderFlap) Reorder OK
Delete OK
Accounts (OrderFlap) Edit OK
Delete OK
Add OK

Account

Category Action Status Comment
Account Sync events in account OK
Edit account OK Edit dialogue for account configuration, should contain possibility for Renaming
Add subfolder OK Detailed Dialogue for new folder. Parent is prefilled
Set colour Define the colour for this calendar

Single folder view

Category Action Status Comment
Folder Sync events in folder OK
Export folder OK
Edit Edit folder OK
Add Subfolder OK
Move folder to OK
Copy folder to OK
Delete folder OK
View Start maintainence mode Additional feature: Add an overlay button "Select all" to this view

Multiple folder view

Category Action Status Comment
Folders Sync events in selected folders OK
Export selected folders OK
View Change folder selection OK
Start maintainence mode Additional feature: Add an overlay button "Select all" to this view

Single calender view

Category Action Status Comment
Calender Sync events in calender OK
Show today OK
Day view OK
Next 3 days view OK
Work week view OK
Week view OK
Month view OK
Eventlist view OK
Timeline view
View Add as favorite / Rename favorite OK
Back to folder selection OK
Set colour Define the colour for this calendar

Multiple calender view

Category Action Status Comment
Calender Sync events in calender OK
Show today OK
Day view OK
Next 3 days view OK
Work week view OK
Week view OK
Month view OK
Eventlist view OK
Timeline view
View Add as favorite / Rename favorite OK
Back to folder selection 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
Use holiday region
Working period
Daily starting hour
Daily ending hour
Exclude holidays
Default appointment time
Default duration of new appointment
Default reminder time
Enable reminders for new events
Enable reminders for new todos N/A Should be in the task manager instead
Views Todos use category colors
Hour size
Show icons in agenda view items
Show todos in agenda view
Show curent time line
Agenda view color options category/calendar inside/outside/only
Show todos in monthview
Month view color options see agenda view color options
Colors and Fonts Holiday color
Agenda view background color
Agenda view current time line color
Working hours color
Todo due today color
Todo overdue color
Group Scheduling Use Groupware communication

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)