Tarantino wrote: ↑
Sun Jul 07, 2019 4:03 pm
Hi there, I've some doubts about polls.
I beleive that if I add a new option or remove an option the poll will be reseted, right?
My doubts is, and if I edit an option instead of adding, removing, will the poll be reseted?
And what if I only edit the topic title, will it reset the poll?
Is there an extension for bypass this?
Adding or deleting an option will reset the poll.
Editing an option or editing the topic title does not reset the poll.
I doubt an extension changing this behaviour exists, basically I think this behaviour is correct, but for the option-editing which could actually result in someone having voted for an option they would never have chosen.
I have to admit though that I have only tested this behaviour with a poll I just made (and not with multiple members having voted). In other words the one who changed the poll is (in this case) the only one who voted (and therefore can change options and votes without falsifying the result).
A bit busy right now but I'll make a couple of users and have them vote a bit and then do some edits and report on the result.
Added later after some more thorough testing
: Editing an option or editing the topictitle (as the user who created the poll), after other users have voted, does NOT reset the poll, not even when I edit the option another user has already voted for.
And more info added after even more testing:
I can't find a specific permission for editing polls. A poll is a special kind of topic, and in order to create one, the permission "can add poll" has to be set. In order to edit the poll, the permission "can edit posts" has to be set (I haven't been able to test this last statement in all configurations yet but it seems that way.
On my board(s), all polls are in a specific subforum and only I have the necessary permissions there - so it's actually pretty simple to prevent polls being edited (a founder can always just about do anything so as a founder, make sure noone can do any editing where they shouldn't be able to.)