Equal-Vote / star-server

STAR Voting is an upgrade to our current way of voting that allows voters to score candidates from 0 to 5. Ultimately, STAR Voting elects candidates who better represent the whole of the electorate. We are building a site that lets everyone from individuals to organizations use STAR Voting to host simple polls or run secure elections.
GNU Affero General Public License v3.0
17 stars 21 forks source link

Allow for voting during draft mode & add warning on the ballots that the votes will be reset #608

Closed ArendPeter closed 1 month ago

mikefranze commented 1 month ago

Was looking at this, ballots have a status field that isn't really used for anything. During draft mode we could set that status to "test" and allow it to be submitted but add a filter to the query for the ballots we use for tabulation after draft phase.

ArendPeter commented 1 month ago

That sounds like a good long term solution

Short term I was assume we'd have a API for "clearAllBallots" and we'd call once we hit finalize, as well as everytime candidates are added during draft mode.

This would also allow us to support this feature before adding support for live editing

Ballots cast during test phase shouldn't create a voter roll entry