Skip to content

[Bug 531812] [pmi] Only committers can nominate new committers

Bugzilla Link 531812
Status NEW
Importance P3 minor
Reported Feb 28, 2018 13:47 EDT
Modified Aug 09, 2021 07:20 EDT

Description

The EDP states, in part, that:

The election process begins with an existing committer on the same project nominating the contributor. The project's committers will vote for a period of no less than one week of standard business days.

The current implementation allows committers and project leads to initiate committer elections. This means that the implied vote from the project lead counts.

While we're at it, only committers can nominate project leads. From the EDP:

...additional project leads must be elected by the project's committers...

This is a bit of a corner case (and low priority) as most project leads are also committers.

Only committers should be able to start these elections.

The current implementation leverages the same authorization check for editing project metadata (basically that the individual has either the "CM" or "PL" role). I believe that it is reasonable for a PL to be able to edit project metadata without being a committer, so I'd prefer to keep that general authorization in place. For committer and project lead elections, the individual needs to have the CM role on the project.

Edited by Wayne Beaton