Add inline editing of a project's use of LP services

Bug #394848 reported by Barry Warsaw
14
This bug affects 1 person
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

Barry Warsaw (barry)
Changed in launchpad-registry:
status: Triaged → In Progress
Barry Warsaw (barry)
Changed in launchpad-registry:
status: In Progress → Triaged
Barry Warsaw (barry)
Changed in launchpad-registry:
status: Triaged → In Progress
Barry Warsaw (barry)
Changed in launchpad-registry:
status: In Progress → Triaged
milestone: 2.2.7 → 2.2.9
Curtis Hovey (sinzui)
Changed in launchpad-registry:
milestone: 3.0 → 3.1.10
Curtis Hovey (sinzui)
tags: added: post-3-ui-cleanup
Curtis Hovey (sinzui)
Changed in launchpad-registry:
assignee: Barry Warsaw (barry) → nobody
Barry Warsaw (barry)
Changed in launchpad-registry:
status: Triaged → In Progress
Curtis Hovey (sinzui)
Changed in launchpad-registry:
assignee: nobody → Barry Warsaw (barry)
Barry Warsaw (barry)
Changed in launchpad-registry:
assignee: Barry Warsaw (barry) → nobody
status: In Progress → Triaged
milestone: 3.1.10 → none
Curtis Hovey (sinzui)
tags: removed: post-3-ui-cleanup
Curtis Hovey (sinzui)
Changed in launchpad-registry:
importance: High → Low
Barry Warsaw (barry)
Changed in launchpad-registry:
status: Triaged → In Progress
assignee: nobody → Barry Warsaw (barry)
milestone: none → 3.1.11
Revision history for this message
Barry Warsaw (barry) wrote :

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.

Changed in launchpad-registry:
milestone: 3.1.11 → 3.1.12
Curtis Hovey (sinzui)
Changed in launchpad-registry:
milestone: 3.1.12 → 3.1.13
Curtis Hovey (sinzui)
Changed in launchpad-registry:
assignee: Barry Warsaw (barry) → nobody
Curtis Hovey (sinzui)
Changed in launchpad-registry:
status: In Progress → Triaged
Revision history for this message
Curtis Hovey (sinzui) wrote :

This feature is no longer valid. It is dangerous in fact because translations, bugs, and code are not boolean. Launchpad needs to know the upstream information. The correct behaviour is like the project reconfiguration aspect of guided project registration. Blueprint and Answers are boolean in Launchpad, but we could make them symetric with the other apps by asking for wiki and forums/tickets used by the upstream project.

Changed in launchpad-registry:
status: Triaged → Invalid
milestone: 10.01 → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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