Add inline editing of a project's use of LP services
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Invalid
|
Low
|
Unassigned |
Bug Description
It should be easy for a project owner to select which LP services the project users. The project page should support inline selection and editing of the services, which are currently defined on the projects +edit page.
Uses Launchpad for: _Bug Tracking_ and _Code_ (/)
The edit icon (/) brings up a form overlay like so:
[ ] Code for this project is published on Launchpad
[ ] Bugs are tracked in Launchpad
[ ] This project uses blueprints
[ ] Translations for this project are done in Launchpad
[ ] People can ask questions in Launchpad Answers
The bug tracker checkbox is a little more complex. When bugs are tracked in LP, that's all you see. When that item is unchecked, it expands to something like this:
( ) In Launchpad
(*) In a registered bug tracker: [...]
Remote project: [...]
( ) By emailing an upstream bug contact
Email address: [...] <---- only visible when this item is chosen
( ) Somewhere else
Related branches
Changed in launchpad-registry: | |
status: | Triaged → In Progress |
Changed in launchpad-registry: | |
status: | In Progress → Triaged |
Changed in launchpad-registry: | |
status: | Triaged → In Progress |
Changed in launchpad-registry: | |
status: | In Progress → Triaged |
milestone: | 2.2.7 → 2.2.9 |
Changed in launchpad-registry: | |
milestone: | 3.0 → 3.1.10 |
tags: | added: post-3-ui-cleanup |
Changed in launchpad-registry: | |
assignee: | Barry Warsaw (barry) → nobody |
Changed in launchpad-registry: | |
status: | Triaged → In Progress |
Changed in launchpad-registry: | |
assignee: | nobody → Barry Warsaw (barry) |
Changed in launchpad-registry: | |
assignee: | Barry Warsaw (barry) → nobody |
status: | In Progress → Triaged |
milestone: | 3.1.10 → none |
tags: | removed: post-3-ui-cleanup |
Changed in launchpad-registry: | |
importance: | High → Low |
Changed in launchpad-registry: | |
status: | Triaged → In Progress |
assignee: | nobody → Barry Warsaw (barry) |
milestone: | none → 3.1.11 |
Changed in launchpad-registry: | |
milestone: | 3.1.12 → 3.1.13 |
Changed in launchpad-registry: | |
assignee: | Barry Warsaw (barry) → nobody |
Changed in launchpad-registry: | |
status: | In Progress → Triaged |
This branch is nearly there, but really requires some consultation with Martin about the ui and workflow surrounding bug tracker selection. So it won't land in 3.1.11 because of the coming holiday weekend. It should make it early in the 3.1.12 cycle so folks have a chance to play with it on edge for a few weeks.