Page MenuHomePhabricator

Make configuration of min edits optional in voter eligbility
Closed, ResolvedPublic

Description

Steps to replicate the issue (include links if applicable):

  • Try to save voter eligibility settings for an election, leave the "Mininum edits" blank.

What happens?:
Form validation error:

Screenshot 2025-06-23 at 9.30.08 PM.png (1×1 px, 156 KB)

What should have happened instead?:
No form validation error. It should be possible to configure an election without an editcount requirement.

Other information
The backend checking logic in Election::getQualifiedStatus already treats min-edits as an optional configuration.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change #1162974 had a related patch set uploaded (by SD0001; author: SD0001):

[mediawiki/extensions/SecurePoll@master] Make edit count optional in voter eligibility settings

https://gerrit.wikimedia.org/r/1162974

Change #1164551 had a related patch set uploaded (by SD0001; author: SD0001):

[mediawiki/core@master] htmlform: allow optional int and float fields to specify min value

https://gerrit.wikimedia.org/r/1164551

Change #1164552 had a related patch set uploaded (by SD0001; author: SD0001):

[mediawiki/core@master] htmlform: fix min/max validations on empty input in int/float fields

https://gerrit.wikimedia.org/r/1164552

Change #1164552 abandoned by SD0001:

[mediawiki/core@master] htmlform: fix min/max validations on empty input in int/float fields

Reason:

accidentally created duplicate of I37be8455

https://gerrit.wikimedia.org/r/1164552

Change #1162974 abandoned by SD0001:

[mediawiki/extensions/SecurePoll@master] VoterEligibilityPage: make edit count optional

Reason:

I37be8455 was merged instead

https://gerrit.wikimedia.org/r/1162974

Change #1164551 merged by jenkins-bot:

[mediawiki/core@master] htmlform: fix min/max validations on empty input in int/float fields

https://gerrit.wikimedia.org/r/1164551

Novem_Linguae assigned this task to SD0001.

Change #1164612 had a related patch set uploaded (by Umherirrender; author: SD0001):

[mediawiki/core@REL1_44] htmlform: fix min/max validations on empty input in int/float fields

https://gerrit.wikimedia.org/r/1164612

Change #1164613 had a related patch set uploaded (by Umherirrender; author: SD0001):

[mediawiki/core@REL1_43] htmlform: fix min/max validations on empty input in int/float fields

https://gerrit.wikimedia.org/r/1164613

Change #1164614 had a related patch set uploaded (by Umherirrender; author: SD0001):

[mediawiki/core@REL1_42] htmlform: fix min/max validations on empty input in int/float fields

https://gerrit.wikimedia.org/r/1164614

Change #1164615 had a related patch set uploaded (by Umherirrender; author: SD0001):

[mediawiki/core@REL1_39] htmlform: fix min/max validations on empty input in int/float fields

https://gerrit.wikimedia.org/r/1164615

Change #1164615 merged by jenkins-bot:

[mediawiki/core@REL1_39] htmlform: fix min/max validations on empty input in int/float fields

https://gerrit.wikimedia.org/r/1164615

Change #1164614 merged by jenkins-bot:

[mediawiki/core@REL1_42] htmlform: fix min/max validations on empty input in int/float fields

https://gerrit.wikimedia.org/r/1164614

Change #1164612 merged by jenkins-bot:

[mediawiki/core@REL1_44] htmlform: fix min/max validations on empty input in int/float fields

https://gerrit.wikimedia.org/r/1164612

Change #1164613 merged by jenkins-bot:

[mediawiki/core@REL1_43] htmlform: fix min/max validations on empty input in int/float fields

https://gerrit.wikimedia.org/r/1164613