Disregard deleted projects from lists
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
Curtis Hovey |
Bug Description
If you look at https:/
When a project is disabled the bugs, blueprints, and questions. which are not accessible anymore should not be listed anymore.
dcdmake is disabled, but we link to it in listed bugs and blueprints:
https:/
https:/
https:/
ubuntu-eee is disabled but if you are not logged in and search for questions using global search <e.g. https:/
Related branches
- Abel Deuring (community): Approve (code)
-
Diff: 505 lines (+174/-64)11 files modifiedlib/lp/app/stories/launchpad-root/site-search.txt (+1/-2)
lib/lp/app/templates/base-layout-macros.pt (+2/-4)
lib/lp/app/templates/launchpad-search.pt (+7/-2)
lib/lp/blueprints/templates/person-specworkload.pt (+1/-1)
lib/lp/registry/doc/person-karma.txt (+0/-8)
lib/lp/registry/model/mailinglist.py (+3/-1)
lib/lp/registry/model/person.py (+12/-5)
lib/lp/registry/stories/team/xx-team-home.txt (+1/-1)
lib/lp/registry/stories/teammembership/xx-private-membership.txt (+1/-1)
lib/lp/registry/templates/team-portlet-membership.pt (+24/-18)
lib/lp/registry/tests/test_person.py (+122/-21)
Changed in launchpad: | |
status: | New → Confirmed |
Changed in launchpad: | |
importance: | Undecided → Medium |
Changed in launchpad-registry: | |
importance: | Medium → Low |
status: | Confirmed → Triaged |
summary: |
- most active in should disregard deleted projects + Disregard deleted projects from lists |
description: | updated |
tags: |
added: registry-projects removed: registry |
description: | updated |
Changed in launchpad-registry: | |
status: | Triaged → In Progress |
milestone: | none → 10.04 |
Changed in launchpad-registry: | |
assignee: | nobody → Curtis Hovey (sinzui) |
Changed in launchpad-registry: | |
status: | In Progress → Fix Committed |
tags: |
added: qa-ok removed: qa-needstesting registry-projects |
I had a look into this today. Currently, the query we use to pull data only uses PillarName. I think it's harmless to do an OUTER JOIN on product and exclude lines if the product is inactive. Does that sound right, Salgado?