Skip to content
fbarriere edited this page Dec 17, 2011 · 7 revisions

What the hell is this?

This is an extension for Bugzilla... The original goal was to have the possibility to search for products in the case of a Bugzilla instance that contains a large number of products. In such a case, many menus should be crowded and mostly unusable, so in order to have a faster access to the bug reports and filling pages, a product search page was needed. This extension adds another search box at the bottom of the home page in order to search for products. This is separated from the bug search.

Then the result is the list of products matching the search string, in a table.

I also wanted to list the versions and milestones for products, so adding this to the product search result table seemed the right place... So the product search result also contains the list of versions and milestones for each product in the result.

I was also looking for a planning page with the list of future versions (milestones) with the attached bugs and the current status (closed versus open, percentage done). I wanted a progress bar to display the amount of bugs already closed. This has been added, and is available by following the link behind the product name in the product search result.

Features

This extension adds another search box to the home page to search for products.Index page

The result of the product search is a table with the product description, a link to bug creation for the given product, a link to the open bugs on the product, a link to more informations on the product. Product list table.

For the moment the product is linked to a planning page. In this planning page, the future milestones are listed, the list of bugs attached to the milestone is listed, and a progress bar is added to highlight the percentage of closed bugs versus the total number of bugs attached to the milestone. Planning page.

Status, know problems, etc...

This is very preliminary version, it has been tested on a sample Bugzilla install with not so many products for the moment. There are many places where the code can be improved (to be faster or more reliable), the code can contain many bad ideas (as this my first Bugzilla extension).

Feel free to use it, comment it and fix it.

Clone this wiki locally