When revoking team membership, a user may lose access to pillar artifacts and needs to be unsubscribed
Bug #996882 reported by
Ian Booth
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Ian Booth |
Bug Description
A user may have access to a bug or branch by virtue of their team membership. When that membership is revoked, the user may lose access to the bugs or branches. In such cases, they need to be unsubscribed from those which they can no longer access.
Related branches
lp:~wallyworld/launchpad/revoke-membership-delete-subscriptions-996882
- Curtis Hovey (community): Approve (code)
-
Diff: 279 lines (+123/-15)4 files modifiedlib/lp/registry/model/sharingjob.py (+8/-6)
lib/lp/registry/model/teammembership.py (+7/-0)
lib/lp/registry/tests/test_sharingjob.py (+38/-9)
lib/lp/registry/tests/test_teammembership.py (+70/-0)
lp:~wallyworld/launchpad/createAccessGrants-robust
- William Grant: Approve (code)
- Diff: 0 lines
lp:~wallyworld/launchpad/sharing-jobs-permissions
- Ian Booth (community): Approve
-
Diff: 11 lines (+1/-0)1 file modifieddatabase/schema/security.cfg (+1/-0)
tags: |
added: bad-commit-15359 qa-bad removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → In Progress |
tags: |
added: qa-ok removed: qa-bad |
Changed in launchpad: | |
status: | In Progress → Fix Committed |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
summary: |
When revoking team membership, a user may lose access to pillar - artifacts and needs tro be unsubscribed + artifacts and needs to be unsubscribed |
tags: | added: sharing |
To post a comment you must log in.
Fixed in stable r15359 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 15359>.