-
Notifications
You must be signed in to change notification settings - Fork 4
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
Add recurring meeting option to meetings #938
Conversation
db/migrate/20190416205100_add_closing_add_reminder_dates_to_event_signup.rb
Outdated
Show resolved
Hide resolved
db/migrate/20190416205000_add_closing_user_notification_settings.rb
Outdated
Show resolved
Hide resolved
db/migrate/20190410192700_add_recurring_meetings_to_meetings.rb
Outdated
Show resolved
Hide resolved
d9c9ef3
to
6dc3d79
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can merge this if you want.
I find It difficult to review the MeetingService
, but I trust that you have tested it enough manually.
The rest looks good.
It would be nice with some rspec tests, but I understand if you don't want to write them ;)
Perhaps you can add one for the timezones/daylight saving like we discussed this Saturday. But that can be in a new PR if you wish.
6dc3d79
to
ba5e491
Compare
ba5e491
to
9023047
Compare
9023047
to
2c334a4
Compare
This PR adds the long awaited feature to repeat meetings. Also, closes #921.
When creating a new meeting using the admin form (only admins can create recurring meetings), the user can now set how many days there should be between each meeting and also how many times it should occur.
Once a recurring meeting has been created, one may choose to edit the selected meeting, the selected and the meetings after or all meetings. The way a
Meeting
is connected to itsRecurringMeeting
when edited is furthermore based on Google calendar's implementation of recurring events.