Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prompt to confirm irreversible changes #56

Open
robblanco opened this issue May 3, 2022 · 1 comment
Open

Prompt to confirm irreversible changes #56

robblanco opened this issue May 3, 2022 · 1 comment

Comments

@robblanco
Copy link

When administering an election using the web server interface, there are a few steps that modify the election without making it possible to go back and change things again. Two of these come to mind:

  1. While managing trustees, clicking on the threshold mode link transforms the election into a threshold election. At this point, it does not seem possible to go back to the default simple trustees, so if this was clicked by mistake the election would have to be set up again from scratch. There is no workaround since the threshold must be strictly smaller than the number of trustees. This is partly related to the limitations mentioned in General trustee structures from web server #55.

  2. In the main election administration page, the button to generate election credentials fixes the voter list, but even if this is stated in the text above the button it can be easy to click by mistake or expect to be sent to a separate page to perform this operation, as is the case with the other steps.

It would be useful to present a confirmation prompt to the administrator before these operations are applied.

This seems important especially since an administrator may run into a dead end once spurious information has already been sent out to the voters. In (2), this condition itself causes the problem. But also in (1), because the steps can be performed in any order, credential information could be sent out before a mistake in trustee management imposes a do-over.

@ghouart
Copy link

ghouart commented Jan 8, 2024

a recent issue ... an admin deleted an election inadvertently :-(
a confirm button would be appreciate (but I agree it is a human mistake, not IT ...)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants