Only the default PPA is accessible through the LP API

Bug #369114 reported by William Grant
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Celso Providelo

Bug Description

IPerson.archive is currently exposed, but that only points to the default PPA. Named PPAs should be accessible too.

Tags: api lp-soyuz ppa
Revision history for this message
Celso Providelo (cprov) wrote :

Right, we should expose getPPAByName() named operation on IPerson.

Changed in soyuz:
assignee: nobody → Celso Providelo (cprov)
importance: Undecided → High
milestone: none → pending
status: New → Triaged
milestone: pending → 2.2.5
tags: added: api ppa
Revision history for this message
Max Bowsher (maxb) wrote :

Why getPPAByName() rather than an archives collection?

If going with getPPAByName() please consider also providing getPPANames() - there should be some API method for enumerating the PPAs of a person.

Revision history for this message
Celso Providelo (cprov) wrote :

@Max Bowsher: good point, IPerson.ppas property will be exposed too, returning a collection of PPAs owned by the context person ordered by name.

Changed in soyuz:
status: Triaged → In Progress
Revision history for this message
Celso Providelo (cprov) wrote :

r8374 (stable)

Changed in soyuz:
status: In Progress → Fix Committed
Celso Providelo (cprov)
Changed in soyuz:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.