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

FR: Quieter notifications where an assignee is set #19

Open
jkopczyn opened this issue Apr 7, 2020 · 5 comments
Open

FR: Quieter notifications where an assignee is set #19

jkopczyn opened this issue Apr 7, 2020 · 5 comments

Comments

@jkopczyn
Copy link
Contributor

jkopczyn commented Apr 7, 2020

This is a great extension, but has some annoying qualities. A case I see a lot of is:

  • CL has several people, including me, assigned as Reviewers
  • one of these, not me, is also assigned as Assignee
  • It shows up as a red "Incoming CL requiring your attention" notification for me anyway

I see a few potential solutions. I've ordered them by estimated work to implement, simplest first:

  • If a CL has an Assignee set, Reviewers other than the Assignee see it lumped with stale CLs or with outgoing CLs requiring attention. Technically incorrect but an improvement on the status quo.
  • If a CL has an Assignee set, Reviewers other than the Assignee see it as a new category, ranked just below "outgoing CLs requiring attention" in the icon-color-priority hierarchy.
  • If a CL has ever had an Assignee set, Reviewers are ignored entirely unless they have unresolved comments on the CL.
  • If a CL has ever had an Assignee set, Reviewers are ignored unless they have unresolved comments on the CL or the CL is stale.

I am not wedded to any of these suggestions, they're just ideas which are better than a blank page. I believe they are also in ascending order of how helpful they'd be, but the effort/helpfulness curve is not linear.

@sdefresne
Copy link
Owner

Gerrit has an option to mark a CL has Reviewed, and the extension (from version 1.0.11) will now respect it. Would this work for you (I don't think the flag is cleared until a new patch is uploaded)?

@jkopczyn
Copy link
Contributor Author

jkopczyn commented Jun 2, 2020 via email

@sdefresne
Copy link
Owner

Sorry about that.

I have no experience with the Assignee field as it is unused by all the project I'm tracking with the extension. As such, I'm not really sure how I can test your broken workflow and improve it. I would gladly accept a patch that would improve the situation when the Assignee field is used, as long as it does not break anything for project that do not use the field.

@jkopczyn
Copy link
Contributor Author

jkopczyn commented Jun 2, 2020

https://chromium-review.googlesource.com/q/is:assigned has all Chromium/ChromiumOS CLs which currently have an assignee.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants