BugzillaImprovements: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 1: Line 1:
This is the collected input about changes community members would like to make to bugzilla.mozilla.org (June 2009).
= Code =
= Code =


Line 5: Line 7:
=== Simpler Layout ===
=== Simpler Layout ===


Collapse all the non-requried and less-frequently used fields by default.  This would simplify the layout of bug reports and make it less daunting for new participants. Allow user prefs to control what gets expanded and collapsed by default for each user. More familiar, easier for new users, streamline navigation. -- chofmann
Collapse all the non-required and less-frequently used fields by default.  This would simplify the layout of bug reports and make it less daunting for new participants. Allow user prefs to control what gets expanded and collapsed by default for each user. More familiar, easier for new users, streamline navigation. -- chofmann
 
* Bug: none.


=== No default UI changes ===
=== No default UI changes ===
Line 14: Line 18:


When I'm filing a bug, the text area in which I am to describe the bug should be above the fold.  Everything else (including the component it's in) is subsidiary to the bug description itself, and should be farther down (or invisible -- why do I care who the default CC: is? why would I ever change the QA contact?) -- shaver
When I'm filing a bug, the text area in which I am to describe the bug should be above the fold.  Everything else (including the component it's in) is subsidiary to the bug description itself, and should be farther down (or invisible -- why do I care who the default CC: is? why would I ever change the QA contact?) -- shaver
* Bug: none.


=== Fix Mid-Air Collisions ===
=== Fix Mid-Air Collisions ===
Line 22: Line 28:
* changes to related fields are resolved "humanely" (if I added a dependency, and someone else removed another, those are not hard to reconcile)  
* changes to related fields are resolved "humanely" (if I added a dependency, and someone else removed another, those are not hard to reconcile)  
-- shaver
-- shaver
* [https://bugzilla.mozilla.org/show_bug.cgi?id=107306 Bug 107306] - Smart midair collision handling with line-item overrides.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=69447 Bug 69447] - Make CC changes not cause midairs.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=395970 Bug 395970] - mid-air collision pages cry wolf.


=== Historical Queries ===
=== Historical Queries ===


Ability to do historical queries on bug attributes ("what were all the bugs with blocking-firefox3.5+ on Friday?") so that people can stop scraping daily queries or trying to figure out the charting system.
Ability to do historical queries on bug attributes ("what were all the bugs with blocking-firefox3.5+ on Friday?") so that people can stop scraping daily queries or trying to figure out the charting system.
* There is a WONTFIXed bug, but I can't find it right now.


=== Flexible Fields ===
=== Flexible Fields ===


No mandatory fields; all fields should be able to be multi-valued (this would let us solve the resolved-vs-fixed-keyword problem, as well as "vista and win7 but not win XP", and would let us have bugs in multiple components, multiple assignees for bugs, etc. -- we can argue
No mandatory fields; all fields should be able to be multi-valued (this would let us solve the resolved-vs-fixed-keyword problem, as well as "vista and win7 but not win XP", and would let us have bugs in multiple components, multiple assignees for bugs, etc. -- we can argue about whether we want to permit that in different parts of our product as a matter of policy, but the mechanism should be there) -- shaver
about whether we want to permit that in different parts of our product as a matter of policy, but the mechanism should be there) -- shaver
 
Bug: none.
 
=== Multiple Statuses/Resolutions ===
 
I guess that finding out a better way to have "fixed here, but needs fixing somewhere else" would be cool, and support for that in queries. -- axel
 
Bug: none.


=== Deprecation ===
=== Deprecation ===


Ability to orphan components/bugs/flags/etc. without a ton of noise. I should be able to make "fixed1.4.1" never show up in the keyword autocomplete without having to do a pile of bug-munging. -- shaver
Ability to orphan components/bugs/flags/etc. without a ton of noise. I should be able to make "fixed1.4.1" never show up in the keyword autocomplete without having to do a pile of bug-munging. -- shaver
* [https://bugzilla.mozilla.org/show_bug.cgi?id=456743 Bug 456743] - Add the ability to disable field values (mark them as inactive). Being worked on by ghendricks.


=== JavaScript Autocomplete ===
=== JavaScript Autocomplete ===
Line 42: Line 63:
* [https://bugzilla.mozilla.org/show_bug.cgi?id=386600 Bug 386600] - JavaScript autocomplete for review request field (patch, July 2007)
* [https://bugzilla.mozilla.org/show_bug.cgi?id=386600 Bug 386600] - JavaScript autocomplete for review request field (patch, July 2007)


=== Multiple Statuses/Resolutions ===
=== Nicer Graphs ===


I guess that finding out a better way to have "fixed here, but needs fixing somewhere else" would be cool, and support for that in queries. -- axel
Nicer graphs would be good. -- dtownsend


=== Nicer Graphs ===
Bug: too many to list. ;-)


Nicer graphs would be good. -- dtownsend


== Accounts ==
== Accounts ==


=== Hide from autocomplete ===
=== Hide from Autocomplete ===


Relatedly, people should be able to hide their accounts from
Relatedly, people should be able to hide their accounts from
auto-completion or partial matching. -- shaver
auto-completion or partial matching. -- shaver
* Bug: none.


== Server ==
== Server ==
Line 64: Line 86:


Including chart data. -- dtownsend
Including chart data. -- dtownsend
* A JSON API already exists; need to assess completeness and level of documentation.


=== Server-Side Hooks ===
=== Server-Side Hooks ===
Line 72: Line 96:


Shorter query URLs by default. -- axel
Shorter query URLs by default. -- axel
* Already implemented in Bugzilla 3.4.


=== Bounce Tracking ===
=== Bounce Tracking ===
Line 77: Line 103:
Bug 209181 will save lots of time when processing a lot of bugs and you need to know if reporter mail has not bounced. -- Nikolay Shopik
Bug 209181 will save lots of time when processing a lot of bugs and you need to know if reporter mail has not bounced. -- Nikolay Shopik


* [https://bugzilla.mozilla.org/show_bug.cgi?id=209181 bug 209181]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=209181 Bug 209181] - Bounce on bug reporter email should be noted.


== Speed ==
== Speed ==
Account confirmers, Anti-spam team, Confirmed users, Bureaucrats and Sysops emeriti
4,925

edits