Rename is_anonymous to are_voters_known

This commit is contained in:
2024-12-30 15:37:23 +01:00
parent c8413eaff8
commit 9e96be5ff2
6 changed files with 23 additions and 23 deletions

View File

@ -3,7 +3,7 @@ CREATE TABLE elections (
name TEXT NOT NULL,
tokens INTEGER NOT NULL,
are_voters_known INTEGER NOT NULL,
max_voters INTEGER, -- mandatory when election is anonymous
max_voters INTEGER, -- mandatory when voters are known
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
expires_at DATETIME NOT NULL,
CHECK (are_voters_known = 0 OR (are_voters_known = 1 AND max_voters IS NOT NULL AND max_voters >= 1))
@ -23,7 +23,7 @@ CREATE TABLE choices (
);
CREATE TABLE voters (
identity TEXT NOT NULL, -- when election is anonymous, passcodes will be pre-generated
identity TEXT NOT NULL, -- when voters are known, passcodes will be pre-generated
election_id INTEGER NOT NULL,
PRIMARY KEY (identity, election_id),
FOREIGN KEY (election_id) REFERENCES elections (id)