Person/Team branch listing should be *visually* grouped by project
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Expired
|
Undecided
|
Unassigned |
Bug Description
The listing for people and teams should be visually grouped by project:
ascii art for jml's code page:
-------
Bazaar
~jml/
~jml/
Launchpad
~jml/
~jml/
~jml/
~jml/
~jml/
Twisted
~jml/
Ubuntu/Twisted
~jml/
-------
Properties of this listing:
- Show a maximum of 5 branches per project
- Project name is a link to ~user/project (needs to be developed, bug #173633)
- Order these 5 branches by date desc
- "+junk" goes last
- Package branches are interleaved with projects, but sorted by the package name, not distro
(The Bugs equivalent is bug 319237.)
description: | updated |
Changed in launchpad-bazaar: | |
importance: | Undecided → High |
status: | New → Triaged |
Notes during call:
Select id, product, distro, sourcepackage, last_modified from Branch where owner is %s
Sort that in python into namespace buckets taking most recent 5 from each bucket, and remembering bucket branch count.
Use the most recent branch ids to do a full Branch object creation for those to make the page.
Issues: branch_ listings( owner): premanent redirect to normal branch listing" branch_ listings function to give flexability
~vcs-imports - agree to special case, redirect to +branches (normal listing)
- use something like "if pathalogical_
- use a config in pathalogical_