Expose +delete-packages functionality in web service API

Bug #371693 reported by Max Bowsher
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Medium
Jelmer Vernooij

Bug Description

Please expose a method in the web service API that corresponds to the PPA /+delete-packages web form.

Tags: api lp-soyuz ppa

Related branches

Celso Providelo (cprov)
Changed in soyuz:
assignee: nobody → Celso Providelo (cprov)
importance: Undecided → Medium
milestone: none → pending
status: New → Triaged
tags: added: api ppa
Revision history for this message
Colin Watson (cjwatson) wrote :

Could this be done for package removal in general (i.e. expose IPublishing.requestDeletion), or should I file a separate bug for the Ubuntu archive administration case?

Revision history for this message
Julian Edwards (julian-edwards) wrote :

Once this is implemented it should work in both cases.

Jelmer Vernooij (jelmer)
Changed in soyuz:
assignee: Celso Providelo (cprov) → Jelmer Vernooij (jelmer)
Jelmer Vernooij (jelmer)
Changed in soyuz:
status: Triaged → In Progress
Changed in soyuz:
milestone: pending → 3.1.12
Revision history for this message
Jelmer Vernooij (jelmer) wrote :

The attached branch should address this, but before it can land ISecureSourcePackagePublishingHistory and ISecureBinaryPackagePublishingHistory have to be removed in favor of I{Source,Binary}PackagePublishingHistory.

requestDeletion() returns an instance of one of the secure classes at the moment. Exposing something over the API requires it to have a URL and the ISecure* classes don't have one.

Revision history for this message
Diogo Matsubara (matsubara) wrote : Bug fixed by a commit
Changed in soyuz:
status: In Progress → Fix Committed
Jelmer Vernooij (jelmer)
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.