SugarZilla

= SugarZilla =

Purpose
To create a simplified user interface to bugzilla for Sugar Desktop users.

For the reasoning behind this checkout[this]

What it needs to do

 * present a simplified and user friendly interface to bugzilla
 * all issues will need to be filed by a generic user as we do not want to force users to have to create a bugzilla login.
 * reporters will be able, if they desire, to include their email address and be cc'd in on any changes to the report
 * interface with the sugarlabs.org trac instance to upstream bugs

Phase I - Authenticate and display
Target date: TBD


 * create working link to bugzilla (allow user to report using bugzilla credentials or generic)


 * allow user to search existing reports for Sugar activities


 * display search results in easy to read and understand format
 * Bug #
 * Assigned to
 * Summary
 * Current status


 * allow user to drill down and display report
 * Bug #
 * Assigned to
 * Component
 * Version
 * Summary
 * Current status
 * Comments


 * allow user to cc themselves to the report


 * allow the user to add comments

Phase II - File new report
Target date: TBD


 * Present user with list of Sugar Activities & related packages


 * Present user with list of currently maintained releases (should be same as Fedora)


 * Ask the user if this is a bug report or Request For Enhancement (RFE)

- or -
 * Display to user all open bugs for the selected component/release
 * User can then either select a current bug to add their comments to
 * User can proceed to entering new bug/RFE


 * At this point the component/release are already known and the user will be prompted to provide as much detail as possible in regards to the issue


 * The user will also be encouraged to cc themselves to the report so they can be contacted by the developers if needed.


 * Bug/RFE will be added to bugzilla and confirmation provided to the user

Phase III - Report upstream
Target date: TBD


 * Take the newly created report and also submit it to the trac instance at sugarlabs.org


 * Create a pipeline between bugzilla and trac instance so information posted in one location is duplicated in the other

Phase IV - Inclusion of non Sugar packages
Target date: TBD


 * Sugar releases also contain a base Fedora/Gnome install and users will need to be able to file against those components as well