Closed domaxi closed 3 years ago
When adding a recurring event, the user cannot state the end date of the reccurence, thus the event is repeated until infinity Input:
add-e /t CS2113 /timing 2020-10-30 13:00 /end 2020-10-30 15:00 /repeat weekly list-e /timing 2050
Output:
list-e /timing 2050 ---------------------------------------------------------------------------------------------------- | These are the events in the specified time period: 2050 | ---------------------------------------------------------------------------------------------------- | JANUARY | | Event: CS2113 | | Date: 2050-01-07 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-01-14 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-01-21 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-01-28 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | FEBRUARY | | Event: CS2113 | | Date: 2050-02-04 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-02-11 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-02-18 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-02-25 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | MARCH | | Event: CS2113 | | Date: 2050-03-04 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-03-11 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-03-18 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-03-25 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | APRIL | | Event: CS2113 | | Date: 2050-04-01 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-04-08 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-04-15 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-04-22 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-04-29 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | MAY | | Event: CS2113 | | Date: 2050-05-06 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-05-13 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-05-20 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-05-27 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | JUNE | | Event: CS2113 | | Date: 2050-06-03 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-06-10 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-06-17 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-06-24 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | JULY | | Event: CS2113 | | Date: 2050-07-01 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-07-08 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-07-15 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-07-22 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-07-29 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | AUGUST | | Event: CS2113 | | Date: 2050-08-05 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-08-12 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-08-19 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-08-26 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | SEPTEMBER | | Event: CS2113 | | Date: 2050-09-02 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-09-09 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-09-16 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-09-23 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-09-30 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | OCTOBER | | Event: CS2113 | | Date: 2050-10-07 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-10-14 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-10-21 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-10-28 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | NOVEMBER | | Event: CS2113 | | Date: 2050-11-04 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-11-11 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-11-18 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-11-25 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | DECEMBER | | Event: CS2113 | | Date: 2050-12-02 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-12-09 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-12-16 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-12-23 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | | | | Event: CS2113 | | Date: 2050-12-30 Start: 13:00 End: 15:00 | | Reminders: None | | Repeating: False | ----------------------------------------------------------------------------------------------------
When adding a recurring event, the user cannot state the end date of the reccurence, thus the event is repeated until infinity Input:
Output: