Merge lp:~sinzui/launchpad/happy-links into lp:launchpad
Proposed by
Curtis Hovey
Status: | Merged |
---|---|
Merged at revision: | not available |
Proposed branch: | lp:~sinzui/launchpad/happy-links |
Merge into: | lp:launchpad |
Diff against target: |
249 lines 10 files modified
lib/lp/registry/browser/product.py (+5/-0) lib/lp/registry/stories/distribution/xx-distribution-packages.txt (+6/-1) lib/lp/registry/stories/milestone/object-milestones.txt (+9/-1) lib/lp/registry/stories/product/xx-product-index.txt (+14/-2) lib/lp/registry/stories/productseries/xx-productseries-index.txt (+3/-3) lib/lp/registry/templates/distributionsourcepackage-index.pt (+10/-2) lib/lp/registry/templates/milestone-index.pt (+14/-5) lib/lp/registry/templates/object-milestones.pt (+9/-0) lib/lp/registry/templates/product-index.pt (+5/-3) lib/lp/registry/templates/productseries-index.pt (+3/-3) |
To merge this branch: | bzr merge lp:~sinzui/launchpad/happy-links |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Martin Albisetti (community) | ui | Approve | |
Aaron Bentley (community) | code | Approve | |
Review via email: mp+14226@code.launchpad.net |
To post a comment you must log in.
This is my branch to link many pages together. It adds missing links to
pages and replace hand crafted links with menu links.
lp:~sinzui/launchpad/happy-links /bugs.launchpad .net/bugs/ happy-links (product| distribution| milestone) " implementation: no one
Diff size: 250
Launchpad bug: https:/
Test command: ./bin/test -vv -t "reg.*stories/
Pre-
Target release: 3.1.10
= Link many pages together =
Bug 31319 [Association between source package and product is not discover...]
The DSP should has a link from the upstream portlet to the project when
the DSP knows about the relationship.
Bug 449607 [No way to navigate to milestones for project groups]
The +milestones link from the project group index was obscured when
this bug was filed. It is more prominent now that we removed the
unneeded links to individual milestones.
There is still a problem though, project milestones should link to
project group +milestones. The project +milestones page should link to
the project group +milestones page.
== Rules ==
Bug 31319 [Association between source package and product is not discover...]
Link both the icon. Consider adding the launchpad project name and link.
Bug 449607 [No way to navigate to milestones for project groups]
* Add links to the project group +milestones page from the product
milestone and the product +milestones.
* Update the links to use the 3.0 convention of 'View <page>'
* ADDENDUM: The Product index is missing its link to +milestones. It
was lost when we added the series and milestone timeline.
* ADDENDUM: The product overview menu is missing a +milestones link
* ADDENDUM: Update all the related milestone/series pages to use menu
links.
== QA ==
Bug 31319 [Association between source package and product is not discover...] /edge.launchpad .net/ubuntu/ +source/ firefox
* Visit https:/
* Verify the firefox icon and name are linked.
Bug 449607 [No way to navigate to milestones for project groups]
* Visit launchpad-registry
* Verify it has a link to +milestones in the Series portlet
* Follow the link
* Verify there is a link the the Launchpad Suite's +milestones.
* Visit the 3.1.10 milestone.
* Verify there is a link the the Launchpad Suite's +milestones.
== Lint ==
Linting changed files: registry/ browser/ product. py registry/ stories/ distribution/ xx-distribution -packages. txt registry/ stories/ milestone/ object- milestones. txt registry/ stories/ product/ xx-product- index.txt registry/ stories/ productseries/ xx-productserie s-index. txt registry/ templates/ distributionsou rcepackage- index.pt registry/ templates/ milestone- index.pt registry/ templates/ object- milestones. pt registry/ templates/ product- index.pt registry/ templates/ productseries- index.pt
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
== Test ==
* lib/lp/ registry/ stories/ distribution/ xx-distribution -packages. txt registry/ stories/ milestone/ object- milestones. txt
* Updated the upstream test to verify that the product is linked.
* lib/lp/
* Added a test to verify a link from the project's +milest...