Add UI for setting the remote product of a Project

Bug #319148 reported by Graham Binns
4
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Medium
Graham Binns

Bug Description

Once bug #300686 is fixed it will be necessary to add UI elements so that users may alter the remote product for a project.

The simplest UI element would be a text box into which the remote product id / name can be entered. We could hide this until the bug tracker for the project was set to a remote bug tracker for which we need to record the remote product. This is complicated slightly by the fact that SourceForge and some of its derivatives require both a group ID and an AT ID. We don't want users to have to think about formatting the data they enter properly so it would be best if we displayed two text fields for projects that use *Forge for bug tracking, one for AT ID and one for group ID. We can use JavaScript (maybe even a YUI widget?) to select which type of fields to show.

Alternatively, we could ask the user to enter a sample bug URL and work out the remote product details ourselves. This, however, would mean having to do some screen scraping for those bug trackers that don't keep their product details in bug URLS (Bugzilla, for example).

We will know this bug is fixed when:

 * It is possible for users to set the remote product details for a project through the Launchapd UI without having to format it in a specific way for Launchpad to be able to use it.

Graham Binns (gmb)
Changed in malone:
importance: Undecided → Medium
status: New → Triaged
Gavin Panella (allenap)
Changed in malone:
milestone: none → 2.2.2
Gavin Panella (allenap)
Changed in malone:
assignee: nobody → allenap
Graham Binns (gmb)
Changed in malone:
assignee: allenap → gmb
status: Triaged → In Progress
Revision history for this message
Graham Binns (gmb) wrote :

Landed in r7834.

Changed in malone:
status: In Progress → Fix Committed
Graham Binns (gmb)
Changed in malone:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.