mozilla / bugzy

A bugzilla client for the Activity Stream Team
https://www.bugzy.org
10 stars 13 forks source link

feat: add a General Triage view #265

Closed aminomancer closed 1 year ago

aminomancer commented 1 year ago

Fixes #264 This view is for the rotating triage of Firefox::General and Toolkit::General. It closely reflects the official query on bugdash. Unfortunately it can't notify you when it's your turn to triage, but it's a start. These bugs will also feature a new Severity column. Since there's a new Severity column, we now explain the severity levels in the priority guide. Because part of this involves tracking stale needinfos, I also added a tag for these bugs that shows who the needinfo is for. And because these queries are pretty complex, I added a tooltip to the bug list titles that explains the query in more detail. Under the hood, we now request release and build info from other Mozilla APIs, and provide that to the whole component in GlobalContext.releases. So this can be used in the future for other purposes. I also made the server cache code generic, since we now have three separate server caches.

aminomancer commented 1 year ago

@nuggetsnegin I'm pretty confident about this PR so I wouldn't ask you to read over all the code or build it, but when you get some spare time, can you skim it over and r+? I was thinking of just pushing it to master but thought better of it 😂 Still, it'll be best to deploy it, test it in the wild for a few weeks to confirm the results match the BugDash results, and revise if necessary.

aminomancer commented 1 year ago

Thanks for the thorough review! Just removing that console call and I'll merge