Skip to content

Electoral certificate validation by Monitoring Committee Members#7871

Merged
leio10 merged 23 commits intodevelopfrom
feat/monitoring-committee-certificates
May 24, 2021
Merged

Electoral certificate validation by Monitoring Committee Members#7871
leio10 merged 23 commits intodevelopfrom
feat/monitoring-committee-certificates

Conversation

@orlera
Copy link
Copy Markdown
Contributor

@orlera orlera commented Apr 21, 2021

🎩 What? Why?

Monitoring Committee members are now able to:

  1. get the relevant data and see the instructions to verify an election with the universal verifier Validate the results before publishing them #7133
  2. check and validate electoral certificates submitted by the polling officers for their polling stations View and validate the electoral closure certificates from the Polling Station Officers #7131

The 2 actions correspond to 2 different entries in the Monitoring Committee menu.

(1) simply lists the elections for the voting with their verifiable's file url and hash when available. It also renders a static HTML with the instructions on how to use the universal verifier.

Screenshot 2021-04-29 at 17 59 24

(2) when several elections are present, it first lists the published elections for the user to choose one, and then renders the list of the voting's polling stations with the status of their closure for the selected election (signed by the PO & validated by the MC). The polling list list is searchable by title/address/polling officers and filterable by closure (signed/not signed and validated/not validated).

  • When a polling station closure is signed but not yet validated, the MC will be able to see the physical certificate side by side with the results submitted by the PO. They can validate the polling station closure with or without remarks.
  • When a polling station closure is both signed and validated, the MC will be able to see the closure and the remarks by the MC
  • When a polling station closure is not signed, the MC won't be able to perform any action on it.
Screen.Recording.2021-04-29.at.18.24.04.mov

📌 Related Issues

Testing

See video

📋 Checklist

🚨 Please review the guidelines for contributing to this repository.

  • CONSIDER adding a unit test if your PR resolves an issue.
  • ✔️ DO check open PR's to avoid duplicates.
  • ✔️ DO keep pull requests small so they can be easily reviewed.
  • ✔️ DO build locally before pushing.
  • ✔️ DO make sure tests pass.
  • ✔️ DO make sure any new changes are documented in docs/.
  • ✔️ DO add and modify seeds if necessary.
  • ✔️ DO add CHANGELOG upgrade notes if required.
  • ✔️ DO add to GraphQL API if there are new public fields.
  • ✔️ DO add link to MetaDecidim if it's a new feature.
  • AVOID breaking the continuous integration build.
  • AVOID making significant changes to the overall architecture.

♥️ Thank you!

@orlera orlera self-assigned this Apr 21, 2021
@orlera orlera force-pushed the feat/monitoring-committee-certificates branch 3 times, most recently from b569374 to f6a27ed Compare April 22, 2021 12:39
@agustibr agustibr force-pushed the feat/polling_station_ballot_count branch 5 times, most recently from e7b25b6 to 6978c5c Compare April 23, 2021 07:26
@orlera orlera force-pushed the feat/monitoring-committee-certificates branch 4 times, most recently from 5962ed8 to 3b740d5 Compare April 27, 2021 09:32
@orlera orlera changed the base branch from feat/polling_station_ballot_count to feat/polling_station_sign_closure April 27, 2021 09:34
@agustibr agustibr force-pushed the feat/polling_station_sign_closure branch from f9bea76 to 44e17bc Compare April 27, 2021 16:03
@orlera orlera force-pushed the feat/monitoring-committee-certificates branch 3 times, most recently from c3639c4 to 9cb9aca Compare April 28, 2021 13:43
@orlera orlera force-pushed the feat/monitoring-committee-certificates branch from c1b53b2 to 350188c Compare April 29, 2021 16:30
@leio10 leio10 marked this pull request as ready for review May 24, 2021 14:48
@leio10 leio10 force-pushed the feat/monitoring-committee-certificates branch from 3de7861 to b872d26 Compare May 24, 2021 14:50
@leio10 leio10 merged commit a6b170d into develop May 24, 2021
@leio10 leio10 deleted the feat/monitoring-committee-certificates branch May 24, 2021 15:25
entantoencuanto added a commit that referenced this pull request May 31, 2021
* develop: (59 commits)
  Update supported versions in docs (#8079)
  Meetings merge minutes and close actions (#7968)
  Meeting calendars providers (#7944)
  Fix broken test on meetings after merging PR without rebase (#8076)
  Show participants list in meetings (#7933)
  Security feature external link warning (#7397)
  Add missing tests for scope types admin page (#8053)
  Use symbols for polymorphic route arguments (#8052)
  Mockup design for Participation statistics tables in Votings (#7879)
  Fix boolean fields for .reported? and .hidden? which is nil if no report exists (#7990)
  Fix redirects broken by Terms and Conditions redirect (#8036)
  Amend CSS overwritting (#8007)
  New Crowdin updates (#8048)
  Fix undetected broken tests because of missing dependencies (#8050)
  Validate results by Monitoring Committee Members (#7899)
  Electoral certificate validation by Monitoring Committee Members (#7871)
  Publish and unpublish a meeting (#7893)
  New Crowdin updates (#8005)
  Polling station closure attach the physical electoral closure certificate (#7929)
  Fix attachment title migration generating possibly invalid values (#8020)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

module: elections project: e-voting Barcelona City Council contract

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Validate the results before publishing them

2 participants