Calendar Requirements
Last modified by Vincent Massol on 2024/11/19 16:13
Description
UC: Installable with Extension Manager
UC: Accessible through Applications panel
Calendars
UC: Be able to create a new calendar (title, description, color)
UC: Handle multiple calendar creation
UC: See the list of available calendars (title, creator, actions)
UC: Access a specific calendar
UC: Be able to change the creator for a calendar
UC: Create a Calendar Panel with calendaristic Month view
Events
UC: Be able to create a new event (title, start/end date, description)
UC: See the events for a specific calendar
UC: Have an 'All day' event type
UC: Be able to change the calendar for an event
UC: Be able to create recurrent events
UC: Be able to have reminders for certain events
UC: Be able to add guests for certain events
UC: Be able to add attachments for certain events
UC: Create a Reminder Panel with upcoming events
Views
UC: See an overview of all events (Month, Week, Day)
UC: Be able to select toggle what calendar you want to display in the view (select all or just a few calendars)
UC: Be able to add a new event from this view
UC: Be able to view an event's details from this view
UC: Be able to delete a new event from this view
UC: Be able to edit a new event from this view
Administration
UC: Be able to set:
- the time zone;
- the time format;
- the starting day of the week;
- if week-ends are displayed;
- how long a day is;
UC: Be able to share the calendar with other users
UC: Be able to export the calendar in ical format
UC: Be able to import a calendar in ical format