Add infrastructure for recording the remote product for a project

Bug #300686 reported by Graham Binns
2
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Graham Binns

Bug Description

At the moment we make no attempt to record the ID of a Product on a remote bug tracker when we link a Product to that bug tracker. This isn't usually a problem, since we import bug statuses by remote bug ID rather than remote project name / ID.

As start providing links to upstream bug-filing forms, however, we need to know the ID or name of the project on the remote bug tracker so that we can direct people to the right form.

Examples of this:

 * For Bugzilla, we need to know the product name for the remote Bugzilla (e.g. http://bugzilla.example.com/enter_bug.cgi?product=Fronobulator).
 * For SourceForge we need to know the product's GroupID and ATID.

For other bug trackers this may not be so important (for example in Trac the project name is part of the root URL, e.g. http://trac.example.com/myproject/newticket).

We will know this bug is fixed when:

 * The remote product of a Product is accessible as an attribute of that product
 * The remote product of a Product can be set using the Launchpad API

Graham Binns (gmb)
Changed in malone:
importance: Undecided → High
milestone: none → 2.1.12
status: New → Triaged
Graham Binns (gmb)
Changed in malone:
assignee: nobody → gmb
status: Triaged → In Progress
Revision history for this message
Graham Binns (gmb) wrote :

Didn't land this cycle due to UDS and test failures.

Changed in malone:
milestone: 2.1.12 → 2.2.1
Revision history for this message
Graham Binns (gmb) wrote :

Stuart is landing the DB patch for this.

description: updated
Revision history for this message
Graham Binns (gmb) wrote :

Landed in r7631.

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

Related blueprints

Remote bug watches

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