Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								5865715712 
								
							 
						 
						
							
							
								
								Only fail if the lookup when the $anon_token_id is not found.  
							
							
							
						 
						
							2014-02-09 18:44:30 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								80c0efa2d9 
								
							 
						 
						
							
							
								
								Create a verification page,  
							
							... 
							
							
							
							so that voters can see how they voted online before the election actually
ends. 
							
						 
						
							2014-02-09 17:24:32 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								983e846593 
								
							 
						 
						
							
							
								
								Remove text describing GNOME Election,  
							
							... 
							
							
							
							although this is now as Conservancy specific as it was GNOME specific before. 
							
						 
						
							2014-02-09 17:23:47 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								b65555b2cd 
								
							 
						 
						
							
							
								
								SELECT is also needed on election_votes for blt.php to work.  
							
							
							
						 
						
							2013-12-18 19:10:57 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								84c9402b81 
								
							 
						 
						
							
							
								
								Fix one other place where an email address is hard-coded.  
							
							
							
						 
						
							2013-12-18 19:06:35 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								047e7d98dd 
								
							 
						 
						
							
							
								
								Another small formatting fix.  
							
							
							
						 
						
							2013-12-18 19:05:03 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								8f85cfe905 
								
							 
						 
						
							
							
								
								Note about how to deal with problems.  
							
							
							
						 
						
							2013-12-18 19:04:41 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								a20b46f973 
								
							 
						 
						
							
							
								
								Formatting and whitespace changes in README to make it more markdown-y.  
							
							
							
						 
						
							2013-12-18 19:04:25 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								a4a320a6b6 
								
							 
						 
						
							
							
								
								election_tmp_tokens table should be created by schema.sql  
							
							... 
							
							
							
							This table, which is essential to the election, was not listed in the
schema.sql.  This adds a CREATE TABLE command for it. 
							
						 
						
							2013-12-18 18:55:23 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								dce402d2ad 
								
							 
						 
						
							
							
								
								Create election_voters table & adapt code to use it instead of foundationmembers.  
							
							... 
							
							
							
							foundationmembers was a table specific to the GNOME Foundation.  This new
table, election_voters, allows creation of an electorate based on a list.
README is updated to explain how to use this table. 
							
						 
						
							2013-12-18 18:53:50 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								cf3f3e5180 
								
							 
						 
						
							
							
								
								preference field belongs in election_votes table.  
							
							... 
							
							
							
							It's clear from the PHP code that there should be an integer field called
'preference' in the election_votes table.  I suspect that at some point there
was an ALTER TABLE done that wasn't reflected in the schema.sql file. 
							
						 
						
							2013-12-18 18:47:16 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								b1d5cc17b6 
								
							 
						 
						
							
							
								
								More details on how to run an election and documentation of setup.  
							
							
							
						 
						
							2013-12-18 18:09:12 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								35e87c2c65 
								
							 
						 
						
							
							
								
								Don't refer back to a list; just tell the user they must have election_id.  
							
							... 
							
							
							
							This is probably not the right long-term solution.  Ideally, I think it'd be
useful if elections could be marked private or public, and elections that are
public would be listed automatically, and private ones wouldn't appear.
It seems there are some remnants in the code that make it look like someone
was going to make a step 0, which would list the elections from the database,
but that was never done.
So, I've hard-coded what I wanted here, in hopes someone else comes along and
does it up right. 
							
						 
						
							2013-12-18 17:33:06 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								f3fab42403 
								
							 
						 
						
							
							
								
								Make variables for name of committee running election and its email address.  
							
							... 
							
							
							
							GNOME's Election committee was previously hard-code here, but the code is
more reusable if it is no longer hard-coded.  The variables still default to
GNOME's details, but can be overridden with the configuration file. 
							
						 
						
							2013-12-18 17:26:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								3fe51fca2d 
								
							 
						 
						
							
							
								
								Begin details of GRANTs needed for proper operation here.  
							
							
							
						 
						
							2013-12-18 17:09:49 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								78bef629e3 
								
							 
						 
						
							
							
								
								Better error message here.  
							
							
							
						 
						
							2013-12-18 17:09:12 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								ae66e56a59 
								
							 
						 
						
							
							
								
								Note format of file.  
							
							
							
						 
						
							2013-12-18 17:09:04 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Mueller (ideabox) 
								
							 
						 
						
							
							
							
							
								
							
							
								45efacd1a2 
								
							 
						 
						
							
							
								
								Releasing the bin/ scripts under GPLv3+  
							
							
							
						 
						
							2013-12-18 15:44:26 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								e41f84406e 
								
							 
						 
						
							
							
								
								Add mysql command to create tables.  
							
							
							
						 
						
							2013-12-18 15:43:58 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								032e932d35 
								
							 
						 
						
							
							
								
								First two steps of setting up one's own instance of just the voting part.  
							
							
							
						 
						
							2013-12-18 15:42:29 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								6008db6237 
								
							 
						 
						
							
							
								
								Properly format schema.sql for MySQL & drop tables first.  
							
							... 
							
							
							
							With this change, schema.sql can be run directly from the mysql command line,
with a command such as:
$ mysql -u root -p -D dbname < .../vote/include/schema.sql 
							
						 
						
							2013-12-18 15:38:02 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								2b47703a0c 
								
							 
						 
						
							
							
								
								Remove reference to GNOME elections committee.  
							
							
							
						 
						
							2013-12-18 13:57:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								9365117edd 
								
							 
						 
						
							
							
								
								No longer reference removed directories.  
							
							
							
						 
						
							2013-12-18 13:14:03 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								e1c74e6acc 
								
							 
						 
						
							
							
								
								Remove records of old GNOME Foundation Elections pre-2013.  
							
							... 
							
							
							
							We're going to use this to run Conservancy project elections in future, and
as such we don't need records of old GNOME elections.
I'm leaving 2013 to use as a template. 
							
						 
						
							2013-12-17 13:23:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								9061eca876 
								
							 
						 
						
							
							
								
								Remove references to things other than the vote stuff in configure scripts.  
							
							
							
						 
						
							2013-12-17 13:19:12 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								a298ac56de 
								
							 
						 
						
							
							
								
								I'm the maintainer of this fork of the GNOME voting stuff.  
							
							
							
						 
						
							2013-12-17 13:15:57 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								65888b9b5d 
								
							 
						 
						
							
							
								
								Remove foundation.gnome.org directory entirely.  
							
							
							
						 
						
							2013-12-17 13:15:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								8dde472f6c 
								
							 
						 
						
							
							
								
								foundation.gnome.org not needed in this case, as only using this for voting.  
							
							
							
						 
						
							2013-12-17 13:14:33 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								196ab37386 
								
							 
						 
						
							
							
								
								Removing this Makefile.am, as I'm moving the voting one back one directory.  
							
							
							
						 
						
							2013-12-17 13:14:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								eaa2a96cfa 
								
							 
						 
						
							
							
								
								Remove a few additional files not needed to use this only for voting.  
							
							
							
						 
						
							2013-12-17 13:13:16 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								a14e97622d 
								
							 
						 
						
							
							
								
								Remove everything that's actually the GNOME website.  
							
							... 
							
							
							
							I'm only going to use this for voting. 
							
						 
						
							2013-12-17 13:09:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Mueller (ideabox) 
								
							 
						 
						
							
							
							
							
								
							
							
								d1fa3fa6ea 
								
							 
						 
						
							
							
								
								Rephrased renewal mail to not mention renewal as we don't do renewals  
							
							
							
						 
						
							2013-08-06 12:31:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Veri 
								
							 
						 
						
							
							
							
							
								
							
							
								4e6d8b2ec9 
								
							 
						 
						
							
							
								
								Here too.  
							
							
							
						 
						
							2013-07-25 11:32:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Veri 
								
							 
						 
						
							
							
							
							
								
							
							
								42e4f9a938 
								
							 
						 
						
							
							
								
								Convert all the relevant URLs to https.  
							
							
							
						 
						
							2013-07-25 11:17:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Mueller 
								
							 
						 
						
							
							
							
							
								
							
							
								e9d7254a20 
								
							 
						 
						
							
							
								
								vote: Added the votes for 2013  
							
							
							
						 
						
							2013-06-12 12:21:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Veri 
								
							 
						 
						
							
							
							
							
								
							
							
								cd23f5b441 
								
							 
						 
						
							
							
								
								Publish the election results for the 2013 election.  
							
							
							
						 
						
							2013-06-10 17:42:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Mueller 
								
							 
						 
						
							
							
							
							
								
							
							
								4a60aefcbd 
								
							 
						 
						
							
							
								
								vote: Made the link to the 2013 votes visible  
							
							
							
						 
						
							2013-06-10 11:01:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Mueller (ideabox) 
								
							 
						 
						
							
							
							
							
								
							
							
								d9f315eb17 
								
							 
						 
						
							
							
								
								vote: 2013: Made candidates visible  
							
							
							
						 
						
							2013-05-21 02:13:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Mueller (ideabox) 
								
							 
						 
						
							
							
							
							
								
							
							
								9af61132e2 
								
							 
						 
						
							
							
								
								vote: 2013: Created candidacy list  
							
							
							
						 
						
							2013-05-21 02:12:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Mueller 
								
							 
						 
						
							
							
							
							
								
							
							
								ce15e23ab4 
								
							 
						 
						
							
							
								
								vote: Added Tobias Mueller as a candidate  
							
							
							
						 
						
							2013-05-08 10:41:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Veri 
								
							 
						 
						
							
							
							
							
								
							
							
								80b8030242 
								
							 
						 
						
							
							
								
								Add the the material for the 2013 Spring elections.  
							
							
							
						 
						
							2013-05-03 14:03:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Mueller (ideabox) 
								
							 
						 
						
							
							
							
							
								
							
							
								d7ba6d1db1 
								
							 
						 
						
							
							
								
								elections2013: Provided the appropriate redirect for section 8.3 of the bylaws  
							
							
							
						 
						
							2013-04-07 17:08:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Mueller (ideabox) 
								
							 
						 
						
							
							
							
							
								
							
							
								e8a782e30c 
								
							 
						 
						
							
							
								
								election/2013: initial setup  
							
							
							
						 
						
							2013-04-03 17:02:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Mueller (ideabox) 
								
							 
						 
						
							
							
							
							
								
							
							
								915936e69b 
								
							 
						 
						
							
							
								
								bylaws: Updated CSS to make the HTML render nicely in Firefox  
							
							... 
							
							
							
							While the previous version worked in Epiphany, it didn't in Firefox.
This version works in both. And it looks semantically better. 
							
						 
						
							2013-04-02 03:39:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Mueller (ideabox) 
								
							 
						 
						
							
							
							
							
								
							
							
								4accb41992 
								
							 
						 
						
							
							
								
								Added memberlist.py, a tool to JSON dump the member list  
							
							... 
							
							
							
							It has simplejson as a requirement. Python >2.6 ships it by default
IIRC. There is a version of simplejson compatible with Python >2.4.
You also need to have MySQL set up via ~/.my.cnf as the file referenced
in the imports states. 
							
						 
						
							2013-02-06 16:50:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Mueller 
								
							 
						 
						
							
							
							
							
								
							
							
								85ede4c945 
								
							 
						 
						
							
							
								
								renewal-script: Make it not mail if there are no members needing renewal  
							
							
							
						 
						
							2012-11-23 22:16:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Mueller 
								
							 
						 
						
							
							
							
							
								
							
							
								2e9d68fdf8 
								
							 
						 
						
							
							
								
								get_renewees: Order by lastname instead of last renewal date  
							
							
							
						 
						
							2012-11-23 21:16:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Mueller (ideabox) 
								
							 
						 
						
							
							
							
							
								
							
							
								0f2851ef9f 
								
							 
						 
						
							
							
								
								Updated Bylaws as per  https://mail.gnome.org/archives/foundation-announce/2012-October/msg00000.html  
							
							... 
							
							
							
							As announced, this will be our new bylaws. Members did not have
objections, so the proposed changes will be accepted.
The changes themselves were discussed here: https://mail.gnome.org/archives/foundation-list/2012-August/msg00041.html 
and a bug report was opened here: https://bugzilla.gnome.org/show_bug.cgi?id=683980 
(cf. https://mail.gnome.org/archives/foundation-announce/2012-October/msg00001.html )
The HTML and LaTeX versions were generated using Python's docutils, i.e.
rst2latex and rst2html. The attached default.tex and bylaws.css help to
theme the resulting documents. 
							
						 
						
							2012-11-07 13:24:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Mueller (ideabox) 
								
							 
						 
						
							
							
							
							
								
							
							
								c3574fd1ee 
								
							 
						 
						
							
							
								
								Bylaws were converted to reStructuredText  
							
							... 
							
							
							
							This translation allows further modifications. We intend to change the
bylaws and this conversion shall facilitate making diffs and theme the
resulting documents more easily, i.e. HTML with CSS or LaTeX.
This is intended to be the conversion of the current bylaws in PDF
format. Unfortunately, the source of the PDF is not available, hence we
needed to convert from the binary PDF. 
							
						 
						
							2012-11-07 13:20:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Mueller (ideabox) 
								
							 
						 
						
							
							
							
							
								
							
							
								2d2d969830 
								
							 
						 
						
							
							
								
								Hopefully fixed the generation of the 2007-10 referendum page  
							
							
							
						 
						
							2012-07-16 20:36:48 +02:00