Allow the project owner to appoint other people as the bug supervisor

Bug #483521 reported by Abel Deuring
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
Steve Kowalik

Bug Description

A project owner can at present appoint only himself and teams he administers as the bug supervisor. The technical reason is that the appointment implies a subscription to all bug mail for the project, and people can only subscribe themselves and teams they administer.The reason is that no Launchpad user should receive a larger amount of emails without explicit consent.

On the other hand, this makes the appointment of bug supervisors cumbersome in some situations: The project owner must create a team, set this team as the bug supervisor, and must finally invite the person which should the daily job to become a member of the team.

We should implement a similar invitation process for bug supervisors: If somebody (team or person) is appointed as the bug supervisor, they should be asked if they consent to take the role of the bug supervisor.

See also bug 479331, bug 460143

Related branches

Abel Deuring (adeuring)
tags: added: supervisor
Revision history for this message
Curtis Hovey (sinzui) wrote :

Using a linking table approach like structural subscriptions or answer contact will also also private teams to be bug supervisors when there are other parties that also need to be supervisors.

affects: launchpad → malone
Changed in malone:
importance: Undecided → Low
status: New → Triaged
Graham Binns (gmb)
summary: - Allow it to appoint appoint other people as the bug supervisor
+ Allow the project owner to appoint other people as the bug supervisor
tags: added: story-better-bug-notification
Revision history for this message
Curtis Hovey (sinzui) wrote :

The membership restriction can be dropped when the observer access policies are in place. The bug supervisor role will only convey extra bug editing privileges, access will be set at the project level.

Revision history for this message
Robert Collins (lifeless) wrote :

Also the supervisor subscription can be cancelled easily; rather than an email handshake, we can just set them as supervisor and notify that we have done that... and that they can a) unset themselves or b) cancel the implicit bug subscription (and we should give out urls for both of those things).

tags: removed: story-better-bug-notification
Curtis Hovey (sinzui)
tags: added: disclosure sharing
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
Changed in launchpad:
assignee: nobody → Steve Kowalik (stevenk)
tags: added: qa-needstesting
Changed in launchpad:
status: Triaged → Fix Committed
Steve Kowalik (stevenk)
tags: added: qa-ok
removed: qa-needstesting
Curtis Hovey (sinzui)
Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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