Changes for page Calendar Application
Last modified by Ecaterina Valica on 2014/01/15 13:50
From version 9.2
edited by Silvia Rusu
on 2011/06/17 17:39
on 2011/06/17 17:39
Change comment:
There is no comment for this version
To version 10.1
edited by Silvia Rusu
on 2011/06/20 14:05
on 2011/06/20 14:05
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -41,7 +41,7 @@ 41 41 1. Clicking a button which opens a modal window, allowing the user to insert details and save 42 42 1. Filling in a form on the event page. The user enters all the details and, after submission, he is redirected back to the calendar in view mode 43 43 44 -Each event must be stored in its own document and should have: 44 +Each calendar will be stored in a space. A space can only contain one calendar. Each event must be stored in its own document and should have: 45 45 46 46 * **Name** 47 47 * **Date**: User should be able to mark an event as **recurring**. Similarly to Google Calendar, event recurrence should be customizable ... ... @@ -97,11 +97,39 @@ 97 97 * **Display events by category**: users can select a category and only events from that category will be displayed in the calendar 98 98 * **Jump to a specific date** 99 99 100 +* **Viewing events you are invited to in your calendar**: Calendar owners will have view right by default for their own calendar (space). View rights should also be granted for events he is invited to. This means having view rights on event pages that are located in other calendars (spaces). Other rights, such as edit and comment can also be granted, depending on the settings established by the the owner when creating the event. 101 + 100 100 **View event list:** A page (modal window) with the list of all the events in the calendar is displayed, using LiveTable, were the user can filter and edit/delete events (if he has the right to do it, additional view to administrate events) 101 101 102 102 == Settings == 103 103 106 +=== Privacy Settings === 104 104 108 +**Privacy settings for calendar** 109 +The calendar can be: 110 +* Public 111 +* Visible for specific wiki users 112 +* Private 113 + 114 +**Default privacy settings for events** 115 +Events can be 116 +* Public: visible to everyone specified in the calendar settings 117 +* Private: visible only to the event creator 118 + 119 +=== Notifications === 120 + 121 +A calendar owner may choose to receive notifications for: 122 +|=Events he is invited to |=Events he owns 123 +|(((* New invitations 124 +* Changed invitations 125 +* Canceled invitations 126 +* Invitation replies)))|(((* RSVPs from guests (attending, canceling presence) 127 +* Attachments being added 128 +* Comments being added))) 129 + 130 + 131 +=== Date and Language === 132 + 105 105 == Suggestions == 106 106 107 107 * Ability to print calendar ... ... @@ -123,13 +123,12 @@ 123 123 * description (Description: text): // a short description of the event// 124 124 * location (Location: text): // the location where the event will take place// 125 125 * startDate (Start date: date(dd/MM/yyy)): // the date when the event starts// 126 -* startTime (Start time: ti me?(HH/mm)): // the hour when the event starts//154 +* startTime (Start time: static list): // the hour when the event starts// 127 127 * endDate (End date: date(dd/MM/yyyy)): // the date when the event ends// 128 -* endTime (End time: time? (HH/mm)): //the hour when the event ends// 129 -* calendar(Calendar: text): // the calendar to which the event belongs (its space)// 130 -* category(Category: text): // the category of the event// 131 -* privacySettings(Privacy: text): // set the event to be public (visible to everyone) or private (visible only to the user)// 132 -* emailNotifications(Email Notifications: bool): // indicates if the notifications are activated or not// 156 +* endTime (End time: static list): //the hour when the event ends// 157 +* category(Category: database list): // the category of the event// 158 +* privacySettings(Privacy: static list): // set the event to be public (visible to everyone) or private (visible only to the user)// 159 +* notifications(notifications: bool): // indicates if the notifications are activated or not// 133 133 * userNotifiationList(Users to receive notifications: ?): // the list of users to be notified about the event// 134 134 135 135 Calendar class properties: