+patches view for persons/teams should show bugs reachable indirectly (i.e., only via structural subscription) too
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Brian Murray |
Bug Description
The current +patches view for an IPerson (person or team) doesn't show bugtasks related only via structural subscription. It just shows bugtasks for which the IPerson has a direct subscription (e.g., https:/
It would be be more useful to show both, because package maintainers also want to see bugtasks-
The union of these conditions would be ideal. That would show all the bugtasks-
See https:/
Related branches
- Eleanor Berger (community): Approve
-
Diff: 687 lines (+357/-35)11 files modifiedlib/lp/bugs/browser/tests/test_bugtarget_patches_view.py (+3/-3)
lib/lp/bugs/doc/bugtask-search.txt (+170/-3)
lib/lp/bugs/interfaces/bug.py (+1/-1)
lib/lp/bugs/interfaces/bugtarget.py (+3/-1)
lib/lp/bugs/interfaces/bugtask.py (+6/-3)
lib/lp/bugs/model/bugtarget.py (+1/-0)
lib/lp/bugs/model/bugtask.py (+45/-2)
lib/lp/bugs/stories/patches-view/patches-view.txt (+101/-7)
lib/lp/bugs/stories/structural-subscriptions/xx-bug-subscriptions.txt (+1/-1)
lib/lp/bugs/stories/webservice/xx-bug.txt (+6/-5)
lib/lp/registry/tests/test_person.py (+20/-9)
Changed in malone: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in malone: | |
assignee: | nobody → Brian Murray (brian-murray) |
Changed in malone: | |
status: | Triaged → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in malone: | |
status: | Fix Committed → Fix Released |
Fixed in stable r10959 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 10959>