Currently, SecurePoll allows setting eligibility criteria on basis of a minimum number of edits before a given date, or between two given dates. However, this is available under "Eligbility lists" using the "populate list automatically" option. A list of all users satisfying the requirements gets generated in a job, a slow process.
We could instead perform these checks when a user attempts to vote as both checks are possible with indexed db queries (provided the number of edits to check for is not too large).
Benefits:
- Speeds up the election setup process.
- Users who became eligible to vote after election setup or mid-election will be able to vote.
- Removes need to store the list in db – tens of thousands of rows.
This would be useful for enwiki Arbcom elections.



