Add UI for setting the remote product of a Project
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.
Changed in malone: | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in malone: | |
milestone: | none → 2.2.2 |
Changed in malone: | |
assignee: | nobody → allenap |
Changed in malone: | |
assignee: | allenap → gmb |
status: | Triaged → In Progress |
Changed in malone: | |
status: | Fix Committed → Fix Released |
Landed in r7834.