Encourage projects to configure all services (eg. bug tracker)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Brad Crittenden |
Bug Description
Right now, when you go to setup a new product to be tracked by Launchpad, there are many links that you need to know about to get fully set up.
For example, you have to enable Malone as the bug tracker by following the /+launchpad link.
I might argue that using Malone should be the default, but even without that, part of registering a product should be defining the bug tracker usage, rather than needing to know about the link, and fixing it up after the fact.
Another thing that should be prompted for during product creation is the owner. So as you are registering you can set the owner to a group. Rather than creating it owned as yourself, and then going back and updating the owner to the group.
In general, anything you want to set as part of creating a new product should be done during creation, rather than creating and then following more links to update pieces.
Related branches
- Curtis Hovey (community): Approve (code)
- Launchpad code reviewers: Pending requested
-
Diff: 342 lines (+165/-26)10 files modifiedlib/canonical/launchpad/icing/style-3-0.css.in (+7/-0)
lib/canonical/launchpad/webapp/menu.py (+2/-1)
lib/lp/registry/browser/pillar.py (+8/-0)
lib/lp/registry/browser/product.py (+60/-9)
lib/lp/registry/browser/productseries.py (+2/-1)
lib/lp/registry/browser/tests/pillar-views.txt (+44/-4)
lib/lp/registry/stories/product/xx-product-development-focus.txt (+2/-2)
lib/lp/registry/templates/pillar-involvement-portlet.pt (+36/-5)
lib/lp/registry/templates/product-index.pt (+2/-2)
lib/lp/registry/tests/test_product.py (+2/-2)
Changed in launchpad: | |
importance: | Undecided → Medium |
status: | Unconfirmed → Confirmed |
affects: | launchpad-foundations → launchpad-registry |
Changed in launchpad-registry: | |
importance: | Medium → High |
milestone: | none → 10.03 |
Changed in launchpad-registry: | |
milestone: | 10.03 → 10.04 |
Changed in launchpad-registry: | |
milestone: | 10.04 → 10.05 |
Changed in launchpad-registry: | |
milestone: | 10.05 → 10.06 |
tags: | added: bridging-the-gap |
Changed in launchpad-registry: | |
milestone: | 10.06 → 10.07 |
assignee: | nobody → Curtis Hovey (sinzui) |
summary: |
- While creating a new product, you should set up bug tracker + Encourage projects to configure the bug tracker |
Changed in launchpad-registry: | |
assignee: | Curtis Hovey (sinzui) → Brad Crittenden (bac) |
summary: |
- Encourage projects to configure the bug tracker + Encourage projects to configure all services (eg. bug tracker) |
Changed in launchpad-registry: | |
status: | Triaged → In Progress |
Changed in launchpad-registry: | |
status: | In Progress → Fix Committed |
tags: | added: qa-ok |
Changed in launchpad-registry: | |
status: | Fix Committed → Fix Released |
I take it you are referring to Launchpad products here, rather than projects?