[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.