Make assigning participation essential limited to certain groups of users

Bug #1052130 reported by Chris Johnston
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

Currently, setting a user (or yourself) as participation essential is open to anyone. This has started causing problems with over-usage at UDS events.

Fix:

Change the ability for participation essential to be set to people related to the blueprint/project drivers.

Related branches

Changed in launchpad:
assignee: nobody → Chris Johnston (chrisjohnston)
status: New → In Progress
Curtis Hovey (sinzui)
Changed in launchpad:
importance: Undecided → Low
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
Revision history for this message
Steve Kowalik (stevenk) wrote :

Subscribing yourself to a blueprint with this in place then means a user can not edit their subscription or unsubscribe themselves.

tags: added: bad-commit-15972 qa-bad
removed: qa-needstesting
Revision history for this message
Curtis Hovey (sinzui) wrote :

I think the prober fix for this will be to change the essential property if launchpad.Driver permission, then update the UI to only show the editable widget if the user has driver permission.

William Grant (wgrant)
Changed in launchpad:
status: Fix Committed → In Progress
Revision history for this message
Chris Johnston (cjohnston) wrote :

Per IRC conversations, this is having to be put on hold to discuss with other projects that use the current participation essential flag to see if it would impact them.

Curtis Hovey (sinzui)
Changed in launchpad:
assignee: Chris Johnston (chrisjohnston) → nobody
status: In Progress → Triaged
William Grant (wgrant)
tags: removed: qa-bad
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.