Extend bug tracker config pages to allow manually linking products/components to source packages
Bug #617695 reported by
Bryce Harrington
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
High
|
Unassigned |
Bug Description
Once launchpad is able to track product/component mappings (LP: #617679), and is able to populate the list of available components either automatically (LP: #617691) or manually (LP: #617693), it will need UI to establish links between components and source packages in the distro.
This should permit both adding and removing (or changing) links.
This UI will appear on or linked to from pages such as:
https:/
This bug is a work-item for the following LEP: https:/
Related branches
lp:~bryce/launchpad/lp-617695-linkui
- Steve Kowalik (community): Needs Resubmitting
- Curtis Hovey (community): Needs Information (code)
- Tim Penhey (community): Abstain
- Bryce Harrington (community): Needs Resubmitting
-
Diff: 541 lines (+329/-10) (has conflicts)12 files modifiedlib/canonical/launchpad/interfaces/_schema_circular_imports.py (+3/-0)
lib/canonical/launchpad/scripts/bzremotecomponentfinder.py (+0/-1)
lib/lp/bugs/browser/bugtracker.py (+103/-4)
lib/lp/bugs/browser/configure.zcml (+9/-0)
lib/lp/bugs/browser/tests/test_bugtracker_component.py (+105/-0)
lib/lp/bugs/browser/widgets/bugtask.py (+7/-0)
lib/lp/bugs/configure.zcml (+1/-0)
lib/lp/bugs/interfaces/bugtracker.py (+22/-1)
lib/lp/bugs/model/bugtracker.py (+28/-4)
lib/lp/bugs/templates/bugtracker-index.pt (+3/-0)
lib/lp/bugs/templates/bugtracker-portlet-components.pt (+37/-0)
lib/lp/bugs/tests/test_bugtracker_components.py (+11/-0)
tags: | added: story-bugzilla-component-link |
description: | updated |
Changed in malone: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Bryce Harrington (bryceharrington) |
Changed in launchpad: | |
status: | In Progress → Triaged |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Triaged |
Changed in launchpad: | |
assignee: | Bryce Harrington (bryce) → nobody |
To post a comment you must log in.
Will eventually need a UI on the BugTracker page, which allows users to easily map product/component to source package objects. This should be a block underneath the Details block, labelled Products and containing a list of:
Products
Foo
component a - source_a
component b - source_b
Bar
component c - source_c