Need API to unsubscribe a team or person from a bug

Bug #321738 reported by Bryce Harrington
2
Affects Status Importance Assigned to Milestone
Launchpad itself
New
Undecided
Unassigned

Bug Description

[Problem]
The web service API includes calls to subscribe any arbitrary person to a bug, 'subscribe(person)', and a call to unsubscribe the calling person's subscription 'unsubscribe()', but there does not appear to be a mechanism for unsubscribing an arbitrary person.

We need the API modified to allow for a person argument:

    unsubscribe(person)

[Use Case]
In Ubuntu, a lot of workflow bugs are queued via subscribing a team. For example, to get a change sponsored for upload you might subscribe 'ubuntu-main-sponsors'.

Workflow bugs tend to be well structured (indeed many are filed by scripts), and it would be wonderful if we could switch to using launchpadlib to automate some of the grunt work around them. In particular, automating the detection and kicking out of bad workflow bugs (patches that don't apply, etc.) would enhance our productivity.

Tags: lp-bugs
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.