Team p3a subscriptions are not individualised
Bug #353629 reported by
Michael Nelson
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Medium
|
Michael Nelson |
Bug Description
The p3a subscriptions are working fine for individuals, but for team subscriptions they are not being individualised:
Steps to reproduce:
1. Go to a p3a manage subscriptions page such as:
https:/
2. Add the team itself, soyuz-team
3. Visit own profile page, click on "View your private PPA subscriptions"
Expected result:
The confirm link should point to
https:/
Actual result:
Confirm link is pointing to:
https:/
Changed in soyuz: | |
assignee: | nobody → michael.nelson |
importance: | Undecided → High |
milestone: | none → 2.2.3 |
status: | New → In Progress |
Changed in soyuz: | |
status: | Fix Committed → Fix Released |
visibility: | private → public |
To post a comment you must log in.
As a result of this, when they confirm the subscription, it will create a token for the *team* - rather than the user, and try to redirect to it, but will result in a Forbidden as the user generally won't have lp.View access to the token (viewable only to the token.person or those with Append on the token.archive).
I've written a fix which is currently on ec2test and awaiting Celso's feedback.