aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* countify: make it hard to count an election that is still openelection-state-verifyRobin H. Johnson2018-07-221-2/+8
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Add election state trackingRobin H. Johnson2018-07-225-31/+79
| | | | | | | | | | | | | | Add common election state tracking, with an optional slop factor in collecting status for usage in statify runs (so we can collect final stats right after the close of the election). This adds a 'valid' (boolean), 'state' (human-readable), and 'valid_slop' (boolean) keys to the election objects. Statify now prints the 'state' of the election during output phase, and correctly respects the getopt parameters in long-standing usage output. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Prepare trustees-201807 electionMichał Górny2018-07-147-0/+100
|
* council-201806: Move to completedMichał Górny2018-07-149-0/+0
|
* council-201806: add casting-voters and master ballotMichał Górny2018-07-142-0/+879
|
* council-201806: prepareMichał Górny2018-06-277-0/+209
|
* trustees-201707: archive completed election.Robin H. Johnson2017-11-2710-0/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* trustees-201707: Add master ballot & casting history.Robin H. Johnson2017-11-272-0/+221
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Add scripts for sending the confirmation emails for elections.Jorge Manuel B. S. Vicetto (jmbsvicetto)2017-08-273-0/+24
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* Last missing master ballot & casting history for trustees2005/2006.Robin H. Johnson2017-08-093-0/+622
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* More old master ballots.Robin H. Johnson2017-08-092-0/+1394
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* More old council master ballots.Robin H. Johnson2017-08-092-0/+1595
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Add more master ballots.Robin H. Johnson2017-08-0910-0/+9489
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* council-201706 is completed.Robin H. Johnson2017-08-0910-0/+826
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Add record of casting voters for council-201706.Robin H. Johnson2017-08-041-0/+76
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Add old election dataRobin H. Johnson2017-08-0431-0/+7260
| | | | | | | | | | | | | | Complete data for - council2005 - council2006 - metastructure2005 - soc2006 Incomplete data for - trustees2005 - trustees2006 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Fix start date in the election details.Jorge Manuel B. S. Vicetto (jmbsvicetto)2017-07-282-1/+20
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* Remove whitespace from the voters file.Jorge Manuel B. S. Vicetto (jmbsvicetto)2017-07-281-91/+91
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* Prepare the trustees-201707 election.Jorge Manuel B. S. Vicetto (jmbsvicetto)2017-07-288-0/+199
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* Add README & archive completed elections.Robin H. Johnson2017-06-24170-0/+23
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Votify: undef fixed, disable debugRobin H. Johnson2017-06-241-2/+2
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Votify: debug spam.Robin H. Johnson2017-06-241-3/+3
| | | | | | | | | Use of uninitialized value in subroutine entry at /etc/elections/Votify.pm line 135. Votify::get_single_election_hashref("council-201706") called at /etc/elections/Votify.pm line 148 Votify::get_elections_hash() called at /etc/elections/Votify.pm line 153 Votify::get_open_elections_hash() called at /etc/elections/election-stats-count line 41 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Add voters for the council-201706 election.Jorge Manuel B. S. Vicetto (jmbsvicetto)2017-06-241-0/+196
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* Prepare the council-201706 election.Jorge Manuel B. S. Vicetto (jmbsvicetto)2017-06-247-0/+30
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* council*: add record of casting voters.Robin H. Johnson2017-03-2612-0/+1241
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* foundation-referendum-2009-01: add record of casting voters.Robin H. Johnson2017-03-261-0/+54
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* trustees-201606: ronisbr did cast a ballot, was accidently omitted from the ↵Robin H. Johnson2017-03-261-0/+1
| | | | | | list of casting voters as a non-dev. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* trustees*: Import master ballot (anonymous) and the list of all voters who ↵Robin H. Johnson2016-10-2412-0/+2345
| | | | | | cast a ballot. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Add kensington to the officials of the election.Jorge Manuel B. S. Vicetto (jmbsvicetto)2016-07-222-1/+2
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* I've added Matthew instead of Matt to the ballot. Apologies to Matt for that.Jorge Manuel B. S. Vicetto (jmbsvicetto)2016-07-221-1/+1
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* get_elections_list: readwrite for readability and fix cwd bugRobin H. Johnson2016-07-211-11/+30
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Resolve symlinks to find the correct elections directory.Robin H. Johnson2016-07-215-9/+13
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Prepare the trustees-201606 election.Jorge Manuel B. S. Vicetto (jmbsvicetto)2016-07-208-0/+210
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* Votify: improve election base validation, and code documentation.Robin H. Johnson2016-07-031-26/+55
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Allow running countify outside of /etc/elections and the repository dir.Jorge Manuel B. S. Vicetto (jmbsvicetto)2016-07-031-3/+5
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* Fix Patrice nick with my apologies.Jorge Manuel B. S. Vicetto (jmbsvicetto)2016-06-191-1/+1
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* Allow running listify and statify outside of /etc/elections and the ↵Jorge Manuel B. S. Vicetto (jmbsvicetto)2016-06-192-5/+11
| | | | | | repository dir. Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* Allow running votify outside of /etc/elections and the repository dir.Jorge Manuel B. S. Vicetto (jmbsvicetto)2016-06-192-9/+11
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* Prepare the council-201606 election.Jorge Manuel B. S. Vicetto (jmbsvicetto)2016-06-189-1/+271
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* None of the codebase uses the "current" symlink anymore!Robin H. Johnson2015-06-271-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Rewrite old bash election-stats-count in perl, using the new election code.Robin H. Johnson2015-06-272-25/+122
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Refactor elections, so we can have common fetching of which elections are ↵Robin H. Johnson2015-06-274-121/+157
| | | | | | open, and then consistently use the epoch timestamp inside the start/stop files. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Start some cleanup of Election code.Robin H. Johnson2015-06-274-69/+10
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Update current to the council-201506 election.Jorge Manuel B. S. Vicetto (jmbsvicetto)2015-06-281-1/+1
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* Convert old file timestamp to content based timestamp.Robin H. Johnson2015-06-2718-0/+18
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Copy 2014/07/01 symlink from woodpecker.Robin H. Johnson2015-06-271-1/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Prepare the council-201506 election.Jorge Manuel B. S. Vicetto (jmbsvicetto)2015-06-278-0/+260
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* Add creffet to the officials list. Add candidates to the ballot.Jorge Manuel B. S. Vicetto (jmbsvicetto)2014-07-013-2/+16
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* Prep for election.Robin H. Johnson2014-06-308-0/+253
| | | | Signed-off-by: Robin H. Johnson <robbat2@orbis-terrarum.net>
* s/abcd/jcallen/Robin H. Johnson2013-08-132-2/+2
| | | | Signed-off-by: Robin H. Johnson <robbat@gentoo.org>