-
Notifications
You must be signed in to change notification settings - Fork 331
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
feat: Add recurring retros #9311
Conversation
9e5a5cd
to
561cf67
Compare
672aea1
to
b61d802
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.
The code looks good, and it's working for me. I think we should find a way to get recurrence and the Gcal "Schedule" flow working together, but I know you're working on that in Slack with Alicia.
I also think that if it's a retro template, we shouldn't refer to "Standups" in the placeholder on description text:
@nickoferrall The placeholder is fixed in one of the upcoming PRs. |
* fix: handle breaking syntax in pr body (#9368) Signed-off-by: Matt Krick <matt.krick@gmail.com> * feat: support SERVER_SECRET rotations gracefully (#9360) Signed-off-by: Matt Krick <matt.krick@gmail.com> * chore: Prettify "Time's up" Slack message (#9352) * chore: Prettify "Time's up" Slack message * Prettify Mattermost as well * feat: Add recurring retros (#9311) * chore: Add recurring retros feature flag * Make it an org flag * feat: Recurring retros * Only show the recurring settings if the feature flag is set * Formatting * Add processRecurrence test for retros * Remove debug output * Minor fixes * Fix recurrence label colours in meeting dash * fix: render activity library tooltip (#9376) * chore(release): release v7.14.0 (#9369) Co-authored-by: parabol-release-bot[bot] <150284312+parabol-release-bot[bot]@users.noreply.github.com> --------- Signed-off-by: Matt Krick <matt.krick@gmail.com> Co-authored-by: Matt Krick <matt.krick@gmail.com> Co-authored-by: Georg Bremer <github@dschoordsch.de> Co-authored-by: Nick O'Ferrall <nickoferrall@gmail.com> Co-authored-by: parabol-release-bot[bot] <150284312+parabol-release-bot[bot]@users.noreply.github.com>
* chore: Add recurring retros feature flag * Make it an org flag * feat: Recurring retros * Only show the recurring settings if the feature flag is set * Formatting * Add processRecurrence test for retros * Remove debug output * Minor fixes * Fix recurrence label colours in meeting dash
Description
Fixes #9291
[Please include a summary of the changes and the related issue]
Demo
https://www.loom.com/share/df6356fffd4e419d8c33384fb9f6fb34?sid=3d3440ae-44d1-4027-a458-073897b66e85
Testing scenarios
Try process recurrence with a retro
recurringRetros
MeetingRetrospective.createdAt
,MeetingRetrospective.scheduledEndTime
in Rethink andMeetingSeries.recurrenceRule
in Postgres to one day behind and runscheduleRecurrence
mutation to see the meeting restart, see DemoSmoke test nothing broke
Final checklist
One Review Required
if the PR introduces only minor changes, does not contain any architectural changes or does not introduce any new patterns and I think one review is sufficient'