Changes for page Calendar Application
Last modified by Ecaterina Valica on 2014/01/15 13:50
From version 19.1
edited by Vlad Merticariu
on 2011/06/22 15:41
on 2011/06/22 15:41
Change comment:
There is no comment for this version
To version 20.2
edited by Vlad Merticariu
on 2011/07/06 16:37
on 2011/07/06 16:37
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -47,6 +47,11 @@ 47 47 When the user is invited to other events he can choose to view those events in one or more of his calendars while when another user shares a calendar with him he can only view that calendar, on a separate page. 48 48 The current technicalities are meant for this alternative. 49 49 50 +**Unique calendar/user** 51 + 52 +Every user has only one calendar. Events can be categorized just as above. 53 +For sharing the user has 2 options: share the entire calendar or share a category, which, as functionality, makes it similar to the Calendar aggregator alternative. 54 + 50 50 = Detailed Functionality = 51 51 52 52 == Adding events == ... ... @@ -62,7 +62,7 @@ 62 62 * **Date**: User should be able to mark an event as **recurring**. 63 63 * **Location**: Link to Google Maps 64 64 * **Description** 65 -* **Category** : //? Do weneed thisceauser can have multiplecalendars? //70 +* **Category** (e.g. Personal, Work) 66 66 * **Color**: The event will have a default color and event creators may select a different color for the new event from a given list 67 67 * **Notifications**: Email notifications may be sent to the event creator and the users he selects (10 minutes, 30 minutes, 1 hour, 1 day, 1 week) 68 68 * **Privacy options**: Default, Private, Public ... ... @@ -125,7 +125,6 @@ 125 125 * **Description** 126 126 * **Location** 127 127 128 - 129 129 * Week starts on Sunday/Monday/Saturday ? //should this be done automatically depending on the user's location?// 130 130 * Show events you have declined: Yes/No 131 131 * Automatically add invitations to my calendar: Yes/No ... ... @@ -139,6 +139,13 @@ 139 139 * Visible for specific wiki users -> Share calendar 140 140 * Private 141 141 146 +**Privacy settings for the categories** 147 +Each category can be: 148 + 149 +* Public 150 +* Visible for specific wiki users -> Share category 151 +* Private 152 + 142 142 **Default privacy settings for events** 143 143 Events can be 144 144 ... ... @@ -175,7 +175,7 @@ 175 175 * Notifications by SMS could be interesting 176 176 * Gadget integration 177 177 178 -==Further work== 189 +== Further work == 179 179 180 180 * Select language? 181 181 * Select from different time zones? ... ... @@ -198,7 +198,7 @@ 198 198 * startTime (Start time: static list): // the hour when the event starts// 199 199 * endDate (End date: date(dd/MM/yyyy)): // the date when the event ends// 200 200 * endTime (End time: static list): //the hour when the event ends// 201 -* allDay (All day: bool): //checkbox which indicates that startTime is 00:00 of the startDate and endTime is 00:00 of the day after endDate 212 +* allDay (All day: bool): //checkbox which indicates that startTime is 00:00 of the startDate and endTime is 00:00 of the day after endDate// 202 202 * repeats (Repeats: static list (daily, weekly, monthly, yearly)): // how often the event repeats // 203 203 * repeatsUntil (Until: date(dd/MM/yyyy)): // the date when the recursion of the event ends// 204 204 * description (Description: text): // a short description of the event// ... ... @@ -207,10 +207,11 @@ 207 207 * color (Color: static list): // the color of the event// 208 208 * privacy(Privacy: static list): // set the event to be default, public (visible to everyone) or private (visible only to the user)// 209 209 * emailNotifications (Email Notifications: static list): // indicates when the reminders for the event should be sent to the creator and to the guest list// 210 -* guestList (Guest List: user list): // the list of users invited to the event, waiting for confirmation// 211 -* confirmedGuests (Attending guests: user list, disabled): // the list of users who have confirmed their attendance to the event// 212 -* declinedGuests (Non-attending guests: user list, disabled): // the list of users who have declined their attendance to the event// 213 -* guestRights (Guests can: static lists): // Indicates if the guests can Modify event, Invite other guests, View guest list // 221 +* guestViewList (Guest View List: database list): // the list of users invited to the event, having view rights, waiting for confirmation// 222 +* guestEditList (Guest Edit List: database list): // the list of users invited to the event, having edit rights, waiting for confirmation// 223 +* attendingGuests (Attending guests: database list): // the list of users who have confirmed their attendance to the event// 224 +* nonattendingGuests (Non-attending guests: database list): // the list of users who have declined their attendance to the event// 225 +* notifiedGuests (Notified Guests: database list): // the list of guests who have received notifications about their event invitation // 214 214 215 215 Calendar class properties: 216 216 ... ... @@ -236,5 +236,3 @@ 236 236 237 237 * title(Title: text): // the title of the category// 238 238 * description(Description: text): // a short description of the category// 239 - 240 -