Changes for page Calendar Application
Last modified by Ecaterina Valica on 2014/01/15 13:50
From version 13.5
edited by Vlad Merticariu
on 2011/06/22 11:16
on 2011/06/22 11:16
Change comment:
There is no comment for this version
To version 13.1
edited by Vlad Merticariu
on 2011/06/22 09:52
on 2011/06/22 09:52
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -44,12 +44,12 @@ 44 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 -* **Date**: User should be able to mark an event as **recurring**. 47 +* **Date**: User should be able to mark an event as **recurring**. Similarly to Google Calendar, event recurrence should be customizable 48 48 * **Location**: Link to Google Maps 49 49 * **Description** 50 50 * **Category** 51 51 * **Color**: The event will have a default color and event creators may select a different color for the new event from a given list 52 -* **Notifications**: Email notifications may be sent to the event creator and the users he selects (10minutes,30minutes,1hour, 1day, 1week)The event creator can also choose to be notified via RSS about event changes.52 +* **Notifications**: Email notifications may be sent to the event creator and the users he selects **n** minutes/hours/days/weeks before the event (n = a number the event creator fills in; minutes/hours/days/weeks are options in a drop-down). The event creator can also choose to be notified via RSS about event changes. 53 53 * **Privacy options**: Default, Private, Public 54 54 * The possibility to **add guests**. Guests can appear in the form of wiki users or email addresses. Suggestions should be available if the event creator starts typing in a user's name. Guests will be notified by email they have been invited to the event and they should be able to RSVP (confirm their presence) via email 55 55 * **Set rights for guests**. The event creator can grant users one, some or all of the following rights: modify the event, invite other guests to the event, see the guest list ... ... @@ -166,7 +166,6 @@ 166 166 * Select from different time zones? 167 167 * Select date format? 168 168 * Select time format? 169 -* Similarly to Google Calendar, event recurrence should be customizable 170 170 171 171 = Technicalities = 172 172 ... ... @@ -178,25 +178,17 @@ 178 178 179 179 Event class properties: 180 180 181 -* name (Name: text): // the title of the event// 180 +* title (Title: text): // the title of the event// 181 +* description (Description: text): // a short description of the event// 182 +* location (Location: text): // the location where the event will take place// 182 182 * startDate (Start date: date(dd/MM/yyy)): // the date when the event starts// 183 183 * startTime (Start time: static list): // the hour when the event starts// 184 184 * endDate (End date: date(dd/MM/yyyy)): // the date when the event ends// 185 185 * endTime (End time: static list): //the hour when the event ends// 186 -* 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 187 -* repeats (Repeats: static list (daily, weekly, monthly, yearly)): // how often the event repeats // 188 -* repeatsUntil (Until: date(dd/MM/yyyy)): // the date when the recursion of the event ends// 189 -* description (Description: text): // a short description of the event// 190 -* location (Location: text): // the location where the event will take place// 191 -* category (Category: database list): // the category of the event// 192 -* color (Color: static list): // the color of the event// 193 -* privacy(Privacy: static list): // set the event to be default, public (visible to everyone) or private (visible only to the user)// 194 -* emailNotifications (Email Notifications: static list): // indicates when the reminders for the event should be sent to the creator and to the guest list// 195 -* rssNotifications (RSS Notification: bool): // indicates if the creator should receive RSS notifications // 196 -* guestList (Guest List: user list): // the list of users invited to the event, waiting for confirmation// 197 -* confirmedGuests (Attending guests: user list, disabled): // the list of users who have confirmed their attendance to the event// 198 -* declinedGuests (Non-attending guests: user list, disabled): // the list of users who have declined their attendance to the event// 199 -* guestRights (Guests can: static lists (Modify event, Invite other guests, View guest list)) 187 +* category(Category: database list): // the category of the event// 188 +* privacySettings(Privacy: static list): // set the event to be public (visible to everyone) or private (visible only to the user)// 189 +* notifications(notifications: bool): // indicates if the notifications are activated or not// 190 +* userNotifiationList(Users to receive notifications: ?): // the list of users to be notified about the event// 200 200 201 201 Calendar class properties: 202 202