Remove subscriptions for users who cannot see a bug after it changes
Bug #1002836 reported by
Ian Booth
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Ian Booth |
Bug Description
When a bugtask is re-targetted or a bug has its information type changed, it may no longer be accessible to people who were previously subscribed. These subscribers need to be unsubscribed since they can no longer see the bug.
Related branches
lp:~wallyworld/launchpad/bug-unsubscribe-pillar-infotype-change
- Richard Harding (community): Approve (code)
-
Diff: 1888 lines (+684/-182)30 files modifieddatabase/schema/security.cfg (+17/-9)
lib/lp/bugs/browser/bugtask.py (+1/-1)
lib/lp/bugs/browser/tests/bugtask-edit-views.txt (+2/-1)
lib/lp/bugs/browser/tests/test_bugtask.py (+1/-1)
lib/lp/bugs/doc/bug-nomination.txt (+4/-2)
lib/lp/bugs/doc/bug-set-status.txt (+5/-1)
lib/lp/bugs/doc/bugmail-headers.txt (+5/-2)
lib/lp/bugs/doc/bugtask-expiration.txt (+1/-1)
lib/lp/bugs/doc/initial-bug-contacts.txt (+4/-4)
lib/lp/bugs/doc/security-teams.txt (+1/-1)
lib/lp/bugs/interfaces/bugtask.py (+2/-1)
lib/lp/bugs/mail/commands.py (+2/-1)
lib/lp/bugs/model/bug.py (+11/-2)
lib/lp/bugs/model/bugtask.py (+10/-4)
lib/lp/bugs/model/tests/test_bugsummary.py (+2/-2)
lib/lp/bugs/model/tests/test_bugtask.py (+109/-14)
lib/lp/bugs/stories/standalone/xx-show-distrorelease-cve-report.txt (+15/-13)
lib/lp/bugs/tests/test_bugchanges.py (+7/-5)
lib/lp/bugs/tests/test_bugvisibility.py (+2/-0)
lib/lp/registry/browser/tests/test_milestone.py (+1/-1)
lib/lp/registry/configure.zcml (+24/-11)
lib/lp/registry/interfaces/sharingjob.py (+29/-6)
lib/lp/registry/model/sharingjob.py (+140/-19)
lib/lp/registry/model/teammembership.py (+4/-2)
lib/lp/registry/services/sharingservice.py (+16/-10)
lib/lp/registry/services/tests/test_sharingservice.py (+57/-11)
lib/lp/registry/tests/test_sharingjob.py (+186/-42)
lib/lp/registry/tests/test_teammembership.py (+3/-2)
lib/lp/services/webapp/doc/canonical_url_examples.txt (+6/-4)
lib/lp/testing/factory.py (+17/-9)
lp:~wallyworld/launchpad/createAccessGrants-robust
- William Grant: Approve (code)
- Diff: 0 lines
Changed in launchpad: | |
status: | Triaged → In Progress |
tags: |
added: bad-commit-15359 disclosure qa-bad removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → In Progress |
tags: | added: sharing |
Changed in launchpad: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
Fixed in stable r15359 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 15359>.