SoyuzPrivateArchiveTokens/Stories

Not logged in - Log In / Register

Private PPA Subscriptions

Overview: the owner or admin of a private PPA can add subscribers - people or teams - to the private archive. This will enable subscribers to obtain a custom sources.list entry and access the repository.

The owner or admin of a private archive can also edit or cancel subscriptions related to the archive.

Background: Celso requests a private archive

Celso is a software developer who plans to release some private software to clients in the future. Celso requests that his PPA with the name 'ppa' is made private by an admin. An administrator then modifies Celso's archive so that it is private.

Story 1: Owner adding subscribers to a private archive

Scenario 1: Adding a particular user as a subscriber

Celso logs into Launchpad, navigates to his PPA and selects the option to "Manage subscriptions".

Celso clicks on the link to add a new subscription and adds the user 'spiv', leaving the expiry date blank. (Note: later add a LP user selection widget like elsewhere on LP)

After clicking on the "Add subscriber" button, Celso is redirected to the subscriptions page, where the new subscription is displayed.

In addition, a notification is sent to spiv directing him to his own subscriptions page where he can see a sources.list entries for all the private PPAs to which he has access.

Scenario 2: Adding a team as a subscriber

Story 2: Owner editing subscriptions to a private archive

TBD

Story 3: Owner cancelling subscriptions for an archive

TBD

Story 4: Subscriber accessing their subscriptions

Scenario 1: Accessing details for a new subscription

After receiving an email notifying him of his subscription, Andrew Bennets (spiv) follows the link from the email and sees the required sources.list entry.

Scenario 2: Accessing details for an expired subscription

Some time later, when the subscription has expired, Andrew Bennets re-visits the link to display his sources.list entries for any private PPAs to which he has access.

The page no-longer includes the sources.list entry for Celso's private PPA.

Scenario 3: Accessing details for a cancelled subscription

SoyuzPrivateArchiveTokens/Stories (last edited 2009-01-28 14:22:07 by michael.nelson)