Page MenuHomePhabricator

When editing other election parameters, SecurePoll should not force the election start date to be reset
Open, MediumPublic

Description

Currently, when you go to the edit page of an election to modify some parameter (e.g. add another election admin, or change the end date) it will not allow you to save changes unless if you change the election start date to be current date or later. This is bad validation behavior: if the start date is unchanged from what it was prior to the edit, it should pass validation.

Also in long term, the interface should be designed such that those things that changing them will make the election obsolete (such as voting method or number of candidates) can never be edited, but other aspects (e.g. admins or end date) can be edited at any time.

Event Timeline

jrbs raised the priority of this task from Lowest to High.Sep 23 2022, 10:44 PM
jrbs moved this task from Backlog to Needs evaluation on the MediaWiki-extensions-SecurePoll board.
jrbs lowered the priority of this task from High to Medium.Sep 23 2022, 11:09 PM

Small update on this -- I can't find the task which changed this behaviour, but one is now able to update the election admins at any point. I believe this is possible even if the start date is in the past, but I will confirm this with the English Wikipedia elections which begin in about five hours.