We should look at what we want to do to improve the 'code' menus in Launchpad
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Invalid
|
Medium
|
Unassigned |
Bug Description
The 'code' menus in launchpad need some UI / usability work.
We should look at what we want to do to improve the 'code' menus in Launchpad
There are two code menus in launchpad.
The one on a product has one menu item: add a branch
The one on a person has four items: view various kinds of branches relating
to this person, and add a branch.
On the person overview menu, there is an item "packages", which is arguably
to do with code.
There is also "codes of conduct" which is not to do with code, even though
it contains the word "code".
In the product overview menu, we have "add branch", a duplicate of the item
in the code facet, but with a different name.
There is an implied menu item when you click on the "code" facet link
itself, which gives you the "+branches" page for both a person and a
product.
Options to proceed:
* We could remove the "code" facet. We would add one menu items to the
overview menu of product (that is, view branches), and five items to the
overview menu of person. It may be possible to combine some of the
five menu items.
* We make the 'code' facet appear only where it is needed. This could
cause problems with people not expecting to see a new facet there, and
so not seeing that these facilities are available. We may want to do
a similar thing with the 'calendar' facet, for consistency.
* We keep things as is, but make the text of the menu options consistent.
* We remove the "add branch" item from the product overview menu.
Which is the correct option? We need to think about what user stories and
workflows we want to support with these menus, and choose whichever one
works best for these.
Changed in launchpad: | |
status: | Unconfirmed → Confirmed |
Changed in launchpad: | |
status: | In Progress → Confirmed |
This is because "Code" wasn't supposed to be a facet by itself, because (a) it didn't apply to enough things (only products and people), and (b) there were almost too many facets already.