Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow recurrent events to be set #8

Open
AkshayAgarwal007 opened this issue Jul 21, 2017 · 1 comment
Open

Allow recurrent events to be set #8

AkshayAgarwal007 opened this issue Jul 21, 2017 · 1 comment
Labels
enhancement hacktoberfest Issues proposed to Hacktoberfest participants

Comments

@AkshayAgarwal007
Copy link
Contributor

AkshayAgarwal007 commented Jul 21, 2017

Events that repeat itself monthly, yearly and like that.
Say if monthly is selected as the recurrence option, create multiple independent events with same details and add it to every month, not allow modifying of the event as an individual event once set.

Possible recurrence options:
every day
every weekday
every weekend
every (checkboxed set of days)
every 1st/2nd/3rd/4th/5th (weekday) of every month
every MM/DD

@JadedCtrl
Copy link
Contributor

Thoughts on how recurrence could be handled:

  • Event:Recurrence containing the recurrence rule(s) in iCalendar format.
  • Event:RecurrenceStart containing the date that the repetition rule starts going into effect.
  • Event:RecurrenceEnd containing a date (last date the recurrence is in effect). If not specified, it never ends.
  • Event:Start and Event:End describing the next recurrence of the event­.

When the event list is being crunched, QueryDB could go over every recurring event over the queried period (in-between Event:RecurrenceStart and Event:RecurrenceEnd.

@scottmc scottmc added the hacktoberfest Issues proposed to Hacktoberfest participants label Oct 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement hacktoberfest Issues proposed to Hacktoberfest participants
Development

No branches or pull requests

3 participants