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

Workflow constraint on going live #90

Open
trustthevote opened this issue Dec 20, 2022 · 2 comments
Open

Workflow constraint on going live #90

trustthevote opened this issue Dec 20, 2022 · 2 comments
Assignees

Comments

@trustthevote
Copy link
Member

Add a workflow constraint on going live: configs must be 100% complete, EDF and ballots uploaded, at least one test phase done, confirmation of testing completed, production voter file uploaded. Can implement with direct checks of each, or rely on state-machine data.

@cwisdo
Copy link
Collaborator

cwisdo commented Dec 28, 2022

@trustthevote @amekelburg : If the admin interface uses the openElection and openElection test endpoints for this, workflow constraints will be checked there (partially implement in 3.3.0).

Though that will be after the fact of an attempted "go Live"

Best case would be to check the same attributes in the admin interface and only offer/enable "Go Live" when workflow constraints are met.

@cwisdo
Copy link
Collaborator

cwisdo commented Jan 25, 2023

Two functional constraints are "going live" (which now means enabling lookup, or Opening for voting):

  • Must be "test complete" election.testComplete === true
  • Must have voters uploaded election.votersSet === true

Related to disabling test mode after test complete:

#97

@cwisdo cwisdo self-assigned this Jan 25, 2023
@cwisdo cwisdo assigned trustthevote and unassigned cwisdo Feb 26, 2023
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

2 participants