-
Notifications
You must be signed in to change notification settings - Fork 0
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
✨ Voting Booth: Security confirmation checkbox support #224
Comments
Logical check would be ok |
edulix
added a commit
to sequentech/ballot-box
that referenced
this issue
Nov 14, 2023
Parent issue: sequentech/meta#224
edulix
added a commit
to sequentech/voting-booth
that referenced
this issue
Nov 14, 2023
Parent issue: sequentech/meta#224
This was referenced Nov 14, 2023
edulix
added a commit
to sequentech/documentation
that referenced
this issue
Nov 14, 2023
@ElectricPaperInformationssystemeGmbH please review implementation details and confirm approval or request changes or any other information |
@edulix strange border is around the check box |
@edulix button mouse hover and click effect (shadow) is there if the check box deactivated |
@edulix one line text not in the middle |
looks good, thank you |
edulix
added a commit
to sequentech/ballot-box
that referenced
this issue
Nov 17, 2023
Parent issue: sequentech/meta#224
edulix
added a commit
to sequentech/ballot-box
that referenced
this issue
Nov 17, 2023
Parent issue: sequentech/meta#224
edulix
added a commit
to sequentech/ballot-box
that referenced
this issue
Nov 17, 2023
Parent issue: sequentech/meta#224
edulix
added a commit
to sequentech/documentation
that referenced
this issue
Nov 17, 2023
edulix
added a commit
to sequentech/voting-booth
that referenced
this issue
Nov 17, 2023
Parent issue: sequentech/meta#224
edulix
added a commit
to sequentech/voting-booth
that referenced
this issue
Nov 17, 2023
Parent issue: sequentech/meta#224
edulix
added a commit
to sequentech/common-ui
that referenced
this issue
Nov 17, 2023
edulix
added a commit
to sequentech/common-ui
that referenced
this issue
Nov 17, 2023
edulix
added a commit
to sequentech/common-ui
that referenced
this issue
Nov 17, 2023
edulix
added a commit
to sequentech/voting-booth
that referenced
this issue
Nov 17, 2023
Parent issue: sequentech/meta#224
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Preflight checklist
Suggestion
Our customers request a verification under oath or a security confirmation before the ballot can be filled out. The check mark should activate the "Start voting" button.
Text: I hereby certify that I have read and understood the instructions for voting, and I affirm to the election administration in lieu of oath that I personally fill out the ballot or that I mark the ballot as an auxiliary person in accordance with the will of the voter.
Suggested Implementation
The addition of the following election level fields:
mandatory_acceptance_tos_html
containing the basic-html text to be displayed.mandatory_acceptance_tos_html_i18n
to support translations of the previous field.If
mandatory_acceptance_tos_html
is set, then a checkbox will appear containing the configured text, and theStart voting
button will be disabled unless that checkbox is checked.Important: Please note that in this suggested implementation this checkbox is implemented in the javascript client of the voting booth. This means that the fact that the voter clicked in this checkbox is not reflected in any manner to the data received in the backend from the voter.
Implementation details
This is how it looks when set:
And when checkbox checked:
In mobile:
Additionally, the text supports basic html and translations using the
mandatory_acceptance_tos_html_i18n
parameter.Tasks
Tasks
Master PRs
Stable PRs
Additional context
No response
The text was updated successfully, but these errors were encountered: