Add getSubscriptionsForBug to IStructuralSubscriptionTarget
Bug #650991 reported by
Gavin Panella
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Gavin Panella |
Bug Description
Structural subscriptions only take into account the structure upon which they have been created. For bugs we also want to make it more fine grained.
Related branches
lp:~allenap/launchpad/structural-subscriptions-with-filters
- Jelmer Vernooij (community): Approve
-
Diff: 782 lines (+494/-78)4 files modifiedlib/lp/registry/configure.zcml (+21/-0)
lib/lp/registry/interfaces/structuralsubscription.py (+27/-0)
lib/lp/registry/model/structuralsubscription.py (+203/-70)
lib/lp/registry/tests/test_structuralsubscriptiontarget.py (+243/-8)
lp:~allenap/launchpad/structural-subscriptions-with-filters-2
- Abel Deuring (community): Approve (code)
-
Diff: 310 lines (+135/-29)5 files modifiedlib/lp/bugs/stories/structural-subscriptions/xx-bug-subscriptions.txt (+12/-6)
lib/lp/registry/doc/structural-subscriptions.txt (+18/-17)
lib/lp/registry/model/structuralsubscription.py (+20/-2)
lib/lp/registry/tests/structural-subscription-target.txt (+4/-3)
lib/lp/registry/tests/test_structuralsubscriptiontarget.py (+81/-1)
lp:~allenap/launchpad/structural-subscriptions-with-filters-3
- Abel Deuring (community): Approve (code)
-
Diff: 350 lines (+296/-0)4 files modifiedlib/lp/bugs/model/bugsubscriptionfilter.py (+144/-0)
lib/lp/bugs/model/bugsubscriptionfiltertag.py (+8/-0)
lib/lp/bugs/model/tests/test_bugsubscriptionfilter.py (+132/-0)
lib/lp/bugs/model/tests/test_bugsubscriptionfiltertag.py (+12/-0)
lp:~allenap/launchpad/structural-subscriptions-with-filters-4
- Aaron Bentley (community): Approve
-
Diff: 545 lines (+300/-26)10 files modifiedlib/canonical/launchpad/interfaces/_schema_circular_imports.py (+6/-3)
lib/lp/bugs/configure.zcml (+12/-0)
lib/lp/bugs/interfaces/bugsubscriptionfilter.py (+81/-0)
lib/lp/bugs/model/bugsubscriptionfilter.py (+10/-0)
lib/lp/bugs/model/tests/test_bugsubscriptionfilter.py (+104/-0)
lib/lp/bugs/security.py (+12/-0)
lib/lp/registry/interfaces/structuralsubscription.py (+12/-1)
lib/lp/registry/model/structuralsubscription.py (+14/-0)
lib/lp/registry/tests/test_structuralsubscription.py (+41/-0)
lib/lp/registry/tests/test_structuralsubscriptiontarget.py (+8/-22)
lp:~allenap/launchpad/structural-subscriptions-with-filters-5
- Gavin Panella (community): Abstain (code)
- Māris Fogels (community): Approve
-
Diff: 55 lines (+30/-4)2 files modifiedlib/lp/registry/model/structuralsubscription.py (+6/-4)
lib/lp/registry/tests/test_structuralsubscriptiontarget.py (+24/-0)
lp:~allenap/launchpad/structural-subscriptions-with-filters-6
- Gavin Panella (community): Abstain (code)
- Māris Fogels (community): Approve
-
Diff: 101 lines (+63/-4)2 files modifiedlib/lp/registry/model/structuralsubscription.py (+15/-4)
lib/lp/registry/tests/test_structuralsubscriptiontarget.py (+48/-0)
Changed in malone: | |
status: | In Progress → Fix Committed |
tags: | added: story-subscribe-to-search |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in malone: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fixed in db-stable r9866 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ db-stable/ revision/ 9866>.