Archive subscriptions URL should be "shareable"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
High
|
Unassigned |
Bug Description
The current URL schema for an archive subscription looks something like this:
https:/
where the number at the end is an internal archive ID. However this is not "shareable" between users because we can't do this:
https:/
This is because the subscription that it refers to is actually a page for a token that may not exist yet, and it normally gets generated when a user first visits the page via a POST form.
Once fixed, we can take the following actions when someone visits the URL:
* if I have access to the PPA and I have a token, I get to manage my subscription to it
* If I have access but I don't have a token, it will activate the token
* if I don't have access, I'm politely told that
* if the PPA doesn't exist, I get told that nicely too!
We should also make the URL a bit more readable and use something like this:
https:/
instead of the ID string.
tags: | added: p3a ppa |
Changed in soyuz: | |
status: | New → Triaged |
importance: | Undecided → High |
description: | updated |
When the work is finished to present a list of installable binary packages on the user-facing PPA page, we can make that page available to subscribers and put the sources.list entry with the token right in that page.