GNOME Bugzilla – Bug 743329
[Browse extension] Make browse.html useful for planning of product maintainers
Last modified: 2015-02-27 00:39:27 UTC
Currently the page does not provide a clear picture of the state of my project. For example, I don't care about those dozens of versions listed (see Banshee or Evolution). Also, all Priority and Severity values are in the sidebar, but versions etc. are in the main area - rather inconsistent. Give me useful and actionable items in the sidebar (latest tickets, latest patches). Provide the most important stuff for maintainers on top and make me scroll for the rest (e.g. cleanup or triage related stuff). PROPOSAL: Browse: [ dropdown v] [Show product] | Project summary | Product description blah | Total bugs | New bugs (14d) [Search field] | GNOME-love bugs | Bugs without a response Milestones | Priority | Components | NEEDINFO bugs*** ... | ... | ... | Critical warning bugs | Severity | Versions** | Patches ... | ... | | New unreviewed (14d) [Find all bugs fixed] | Total unreviewed | accepted-commit_now Developers (list) | accepted-commit_after_freeze ... | reviewed | | Useful links | ... ** only enabled ones, if possible (available in 4.4)? *** search query parameter: ordered by oldest one without changes
Ah. Switch "Components" and "Severity" please - makes more sense to have them on the same level, seeing how long these two items can become.
...and add "needs-work" as the last item of the patches list. Yes, because we don't take a look at them otherwise though some might be low hanging fruit.
Alright, only thing left here: Displaying numbers for and links to patches with "reviewed" and "needs-work" status in the sidebar. I want to add these two, but no idea if it's enough to just add them to the IMPORTANT_PATCH_STATUSES list in extensions/Browse/lib/Util.pm (being used by by_patch_status). Apart from that, everything has been pushed to master. Would appreciate a review, not perfectly well tested (missing a local test database with lots of bugs and patches) but didn't feel too sleepy either. https://git.gnome.org/browse/bugzilla-gnome-org-customizations/commit/?id=e8963cdf184947f9ca13aa09c3c13c53676a9068 https://git.gnome.org/browse/bugzilla-gnome-org-customizations/commit/?id=c5591a6360a0a147a8430a61e6bfff0e0677f5b8 https://git.gnome.org/browse/bugzilla-gnome-org-customizations/commit/?id=39fe3b7dcd6000b6eef6f0f7eeb522f6e555f71a https://git.gnome.org/browse/bugzilla-gnome-org-customizations/commit/?id=c6259dbed3b25942fd2d33b284cd649c5ced81fd https://git.gnome.org/browse/bugzilla-gnome-org-customizations/commit/?id=d9a03b2cc8e460a6361f3f0b5fb136582d1a96e5 https://git.gnome.org/browse/bugzilla-gnome-org-customizations/commit/?id=ce46fff977adf1c82d20ea65f95034f5df9413e1 https://git.gnome.org/browse/bugzilla-gnome-org-customizations/commit/?id=92cefe33e01c81ad8a3f2a0760a0a08af6231a9b https://git.gnome.org/browse/bugzilla-gnome-org-customizations/commit/?id=b93af7c12e1d717be1f9e458c45e9ada7208dbba
Pulled from git master to my local BZ instance (on another machine) to test. Needed one more patch: https://git.gnome.org/browse/bugzilla-gnome-org-customizations/commit/?id=97852bc20e4984d5da42efcdb5818ac0667487db Apart from that everything works as expected (tried not having TMs, having one priority, all shown/not shown as expected). Also tried the links in the sidebar. IMHO ready to push to production.
This has been live for a while.