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

✨ Email Frequency - Respect Client Bookings #68

Open
danielmackay opened this issue Sep 22, 2023 · 2 comments
Open

✨ Email Frequency - Respect Client Bookings #68

danielmackay opened this issue Sep 22, 2023 · 2 comments
Labels
Type: Feature A suggested idea for this project

Comments

@danielmackay
Copy link
Member

danielmackay commented Sep 22, 2023

Cc: @leahy268 @drwharris @bradystroud

Hi @Jord-Gui

Pain

Currently, the emails will get sent to everyone assigned to the PR. However, client work should take priority and devs should not be interrupted when booked.

Suggested Solution

Look up if developers are booked on client work (similar to the Booked In Days Report). Only send the email, if they are NOT booked on client work.

Devs on client work can still be assigned to review PRs. But ideally we should not hound them when on client work.

Acceptance Criteria

  1. SSW.Dory emails are not sent to devs that are booked on client work

Thanks!

@danielmackay danielmackay added the Type: Feature A suggested idea for this project label Sep 22, 2023
@bradystroud
Copy link
Member

Hey @danielmackay

I agree that devs assigned to client work who are added as reviewers should not be notified, but if a dev makes a PR, they should be responsible for merging, or at least handing it over to someone else to get done.

Another odd case is after a reviewer has requested changes, their approval is then required.
If you are on client work, but your approval is blocking the PR from being merged, then you should be notified.

@drwharris
Copy link
Member

drwharris commented Sep 28, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature A suggested idea for this project
Projects
None yet
Development

No branches or pull requests

3 participants