Hidden restrictions: Poll can't be changed after the fact

That feels like something that shouldn’t be decided with a straight poll. Or, at least, not with the current polls that Discourse has today.

Ideally, something to do that would be something like:

  • you have a list of ‘candidates’
  • each person can choose, for each candidate, Elect or Don’t Elect or nothing.
  • votes are secret until the ending date
  • (obviously) you can’t vote after the ending date
  • Maybe you can change your vote? or just say it “isn’t final”

What prevents the current Discourse polls from being used for that?

  • Closing a poll is awkward (changing the title)
  • The only way to automatically close a poll also closes the topic.
  • Would require either 2^$CANDIDATES options (confusing users/“voters”) or $CANDIDATES topics

It feels like those two use cases need different, but related, solutions.