conservancy:voting.git
8 years agoEach election should only have one set of results; use UNIQUE to enforce.
Bradley M. Kuhn [Mon, 10 Feb 2014 23:32:23 +0000 (18:32 -0500)]
Each election should only have one set of results; use UNIQUE to enforce.

8 years agoActually, scrolling should be not necessary at all now, so I'm removing that text.
Bradley M. Kuhn [Mon, 10 Feb 2014 23:11:09 +0000 (18:11 -0500)]
Actually, scrolling should be not necessary at all now, so I'm removing that text.

<mina86> it will never scroll  [18:09]
<mina86> or I should say, unless you have *very* narrow browser window
<bkuhn> :)
<mina86> the names of the licences will wrap if it's too narrow  [18:10]
<mina86> and horizontal scroll will appear only if individual words in license
         names are too long

8 years agoSince the box is now side-by-side, scrolling would be to the right.
Bradley M. Kuhn [Mon, 10 Feb 2014 23:08:33 +0000 (18:08 -0500)]
Since the box is now side-by-side, scrolling would be to the right.

8 years ago[PATCH] Adjust step 2 page to use two-column layout.
Michal Nazarewicz [Mon, 10 Feb 2014 22:09:45 +0000 (23:09 +0100)]
[PATCH] Adjust step 2 page to use two-column layout.

8 years agoSome users reported a problem of accidentally pasting in whitespace.
Bradley M. Kuhn [Mon, 10 Feb 2014 23:01:31 +0000 (18:01 -0500)]
Some users reported a problem of accidentally pasting in whitespace.

The right fix, of course, is have the code strip whitespace, but this note is
a useful thing in the meantime.

8 years agoAdd hr here.
Bradley M. Kuhn [Mon, 10 Feb 2014 23:00:07 +0000 (18:00 -0500)]
Add hr here.

8 years agocreate colors for hdrNav now that we don't import GNOME's anymore.
Bradley M. Kuhn [Mon, 10 Feb 2014 22:56:08 +0000 (17:56 -0500)]
create colors for hdrNav now that we don't import GNOME's anymore.

8 years agoRemove additional references to GNOME's CSS.
Bradley M. Kuhn [Mon, 10 Feb 2014 22:47:31 +0000 (17:47 -0500)]
Remove additional references to GNOME's CSS.

8 years agoForce color for input text to be #000 on #eee,
Bradley M. Kuhn [Mon, 10 Feb 2014 22:47:11 +0000 (17:47 -0500)]
Force color for input text to be #000 on #eee,
instead of relying on default foreground color.
Thanks to pehjota for this comment:

<pehjota> bkuhn: In vote.css for "input[type=text]", you might want to set
          "color" in addition to "background-color".  Otherwise, with my dark
          GTK+ theme, I see white text in a light gray box, which is hard to
          read. :)

8 years agoImprove the text for Step 2/4.
Bradley M. Kuhn [Mon, 10 Feb 2014 22:41:31 +0000 (17:41 -0500)]
Improve the text for Step 2/4.

I'm trying to get a version of this text that is clear.  This is another
attempt.

8 years agoMore details on how GNOME code works, and note that E-Vote is probably better.
Bradley M. Kuhn [Mon, 10 Feb 2014 22:33:21 +0000 (17:33 -0500)]
More details on how GNOME code works, and note that E-Vote is probably better.

8 years agoChange this to have a few more buzzwords that people might search for.
Bradley M. Kuhn [Mon, 10 Feb 2014 22:31:27 +0000 (17:31 -0500)]
Change this to have a few more buzzwords that people might search for.

8 years agoAnother rewrite of the first section of the README,
Bradley M. Kuhn [Mon, 10 Feb 2014 22:30:21 +0000 (17:30 -0500)]
Another rewrite of the first section of the README,
now including information that I got from Karl Fogel about E-Vote and
OpenSTV's last known GPL release.

8 years agoClearer instructions for how to handle the voting.
Bradley M. Kuhn [Mon, 10 Feb 2014 22:14:18 +0000 (17:14 -0500)]
Clearer instructions for how to handle the voting.

This was primarily based on feedback from Richard Fontana, who said the
previous instructions were unclear.

I also figured it's better to refer to third party documents on what STV is,
rather than the vague description that was here previously.

8 years agoMore instructions for the process of handling an election.
Bradley M. Kuhn [Mon, 10 Feb 2014 22:12:37 +0000 (17:12 -0500)]
More instructions for the process of handling an election.

8 years agoThe election_results table should be in the schema.
Bradley M. Kuhn [Mon, 10 Feb 2014 22:03:53 +0000 (17:03 -0500)]
The election_results table should be in the schema.

I was unsure what field type to make the results, but reading this:
  http://dev.mysql.com/doc/refman/5.0/en/blob.html
convinced me that I should probably make it "text" type.

8 years agoInclude source code link on all pages.
Bradley M. Kuhn [Mon, 10 Feb 2014 21:57:19 +0000 (16:57 -0500)]
Include source code link on all pages.

8 years agoNote earlier in the text that I was looking specifically for STV systems.
Bradley M. Kuhn [Mon, 10 Feb 2014 21:50:50 +0000 (16:50 -0500)]
Note earlier in the text that I was looking specifically for STV systems.

8 years agoNote that the fedora voting system exists,
Bradley M. Kuhn [Mon, 10 Feb 2014 21:43:21 +0000 (16:43 -0500)]
Note that the fedora voting system exists,
and fix a few wording around that.

8 years agoAdd missing comma in SQL CREATE TABLE statement.
Bradley M. Kuhn [Mon, 10 Feb 2014 17:27:07 +0000 (12:27 -0500)]
Add missing comma in SQL CREATE TABLE statement.

8 years agoTypo fix.
Bradley M. Kuhn [Mon, 10 Feb 2014 17:21:37 +0000 (12:21 -0500)]
Typo fix.

8 years agoRemove duplicate election_tmp_tokens CREATE:
Bradley M. Kuhn [Mon, 10 Feb 2014 17:17:32 +0000 (12:17 -0500)]
Remove duplicate election_tmp_tokens CREATE:
I added this earlier not realizing it was elsewhere in the file.  However, my
comment is probably useful so I've left it.

8 years agoSymlink README.md to README for gitorious happiness
Bradley M. Kuhn [Mon, 10 Feb 2014 17:12:51 +0000 (12:12 -0500)]
Symlink README.md to README for gitorious happiness

8 years agoMerge in branch created for forking GNOME Foundation voting system into Conservancy...
Bradley M. Kuhn [Mon, 10 Feb 2014 17:11:10 +0000 (12:11 -0500)]
Merge in branch created for forking GNOME Foundation voting system into Conservancy's own system.

8 years agoRemove GNOME specific text in headers, footers and related places.
Bradley M. Kuhn [Mon, 10 Feb 2014 17:09:35 +0000 (12:09 -0500)]
Remove GNOME specific text in headers, footers and related places.

8 years agoFix typo.
Bradley M. Kuhn [Mon, 10 Feb 2014 16:58:23 +0000 (11:58 -0500)]
Fix typo.

8 years agoA few formatting fixes, only whitespace changes here.
Bradley M. Kuhn [Mon, 10 Feb 2014 16:10:19 +0000 (11:10 -0500)]
A few formatting fixes, only whitespace changes here.

8 years agoExplain the purpose and reasons for this project in the first place.
Bradley M. Kuhn [Mon, 10 Feb 2014 16:09:14 +0000 (11:09 -0500)]
Explain the purpose and reasons for this project in the first place.

8 years agoImprove textual output for verification page.
Bradley M. Kuhn [Mon, 10 Feb 2014 00:06:00 +0000 (19:06 -0500)]
Improve textual output for verification page.

8 years agoChoice lookup needs to happen here by the info we have,
Bradley M. Kuhn [Mon, 10 Feb 2014 00:04:33 +0000 (19:04 -0500)]
Choice lookup needs to happen here by the info we have,
which is anon_token_id.
This adds the functions and code necessary to do that.
This is probably a bit of a hack.

8 years agoCorrect URL name.
Bradley M. Kuhn [Sun, 9 Feb 2014 23:47:20 +0000 (18:47 -0500)]
Correct URL name.

8 years agoCorrect variable name;
Bradley M. Kuhn [Sun, 9 Feb 2014 23:46:54 +0000 (18:46 -0500)]
Correct variable name;
I suspect that a previous bad cut and paste caused this.

8 years agoOnly fail if the lookup when the $anon_token_id is not found.
Bradley M. Kuhn [Sun, 9 Feb 2014 23:44:30 +0000 (18:44 -0500)]
Only fail if the lookup when the $anon_token_id is not found.

8 years agoCreate a verification page,
Bradley M. Kuhn [Sun, 9 Feb 2014 22:24:32 +0000 (17:24 -0500)]
Create a verification page,
so that voters can see how they voted online before the election actually
ends.

8 years agoRemove text describing GNOME Election,
Bradley M. Kuhn [Sun, 9 Feb 2014 22:23:47 +0000 (17:23 -0500)]
Remove text describing GNOME Election,
although this is now as Conservancy specific as it was GNOME specific before.

8 years agoSELECT is also needed on election_votes for blt.php to work.
Bradley M. Kuhn [Thu, 19 Dec 2013 00:10:57 +0000 (19:10 -0500)]
SELECT is also needed on election_votes for blt.php to work.

8 years agoFix one other place where an email address is hard-coded.
Bradley M. Kuhn [Thu, 19 Dec 2013 00:06:35 +0000 (19:06 -0500)]
Fix one other place where an email address is hard-coded.

8 years agoAnother small formatting fix.
Bradley M. Kuhn [Thu, 19 Dec 2013 00:05:03 +0000 (19:05 -0500)]
Another small formatting fix.

8 years agoNote about how to deal with problems.
Bradley M. Kuhn [Thu, 19 Dec 2013 00:04:41 +0000 (19:04 -0500)]
Note about how to deal with problems.

8 years agoFormatting and whitespace changes in README to make it more markdown-y.
Bradley M. Kuhn [Thu, 19 Dec 2013 00:04:25 +0000 (19:04 -0500)]
Formatting and whitespace changes in README to make it more markdown-y.

8 years agoelection_tmp_tokens table should be created by schema.sql
Bradley M. Kuhn [Wed, 18 Dec 2013 23:55:23 +0000 (18:55 -0500)]
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.

8 years agoCreate election_voters table & adapt code to use it instead of foundationmembers.
Bradley M. Kuhn [Wed, 18 Dec 2013 23:53:50 +0000 (18:53 -0500)]
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.

8 years agopreference field belongs in election_votes table.
Bradley M. Kuhn [Wed, 18 Dec 2013 23:47:16 +0000 (18:47 -0500)]
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.

8 years agoMore details on how to run an election and documentation of setup.
Bradley M. Kuhn [Wed, 18 Dec 2013 23:09:12 +0000 (18:09 -0500)]
More details on how to run an election and documentation of setup.

8 years agoDon't refer back to a list; just tell the user they must have election_id.
Bradley M. Kuhn [Wed, 18 Dec 2013 22:33:06 +0000 (17:33 -0500)]
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.

8 years agoMake variables for name of committee running election and its email address.
Bradley M. Kuhn [Wed, 18 Dec 2013 22:26:15 +0000 (17:26 -0500)]
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.

8 years agoBegin details of GRANTs needed for proper operation here.
Bradley M. Kuhn [Wed, 18 Dec 2013 22:09:49 +0000 (17:09 -0500)]
Begin details of GRANTs needed for proper operation here.

8 years agoBetter error message here.
Bradley M. Kuhn [Wed, 18 Dec 2013 22:09:12 +0000 (17:09 -0500)]
Better error message here.

8 years agoNote format of file.
Bradley M. Kuhn [Wed, 18 Dec 2013 22:09:04 +0000 (17:09 -0500)]
Note format of file.

8 years agoReleasing the bin/ scripts under GPLv3+
Tobias Mueller (ideabox) [Wed, 18 Dec 2013 19:15:44 +0000 (20:15 +0100)]
Releasing the bin/ scripts under GPLv3+

8 years agoAdd mysql command to create tables.
Bradley M. Kuhn [Wed, 18 Dec 2013 20:43:58 +0000 (15:43 -0500)]
Add mysql command to create tables.

8 years agoFirst two steps of setting up one's own instance of just the voting part.
Bradley M. Kuhn [Wed, 18 Dec 2013 20:42:29 +0000 (15:42 -0500)]
First two steps of setting up one's own instance of just the voting part.

8 years agoProperly format schema.sql for MySQL & drop tables first.
Bradley M. Kuhn [Wed, 18 Dec 2013 20:38:02 +0000 (15:38 -0500)]
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

8 years agoReleasing the bin/ scripts under GPLv3+
Tobias Mueller (ideabox) [Wed, 18 Dec 2013 19:15:44 +0000 (20:15 +0100)]
Releasing the bin/ scripts under GPLv3+

8 years agoRemove reference to GNOME elections committee.
Bradley M. Kuhn [Wed, 18 Dec 2013 18:57:42 +0000 (13:57 -0500)]
Remove reference to GNOME elections committee.

8 years agoNo longer reference removed directories.
Bradley M. Kuhn [Wed, 18 Dec 2013 18:14:03 +0000 (13:14 -0500)]
No longer reference removed directories.

8 years agoRemove records of old GNOME Foundation Elections pre-2013.
Bradley M. Kuhn [Tue, 17 Dec 2013 18:23:19 +0000 (13:23 -0500)]
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.

8 years agoRemove references to things other than the vote stuff in configure scripts.
Bradley M. Kuhn [Tue, 17 Dec 2013 18:19:12 +0000 (13:19 -0500)]
Remove references to things other than the vote stuff in configure scripts.

8 years agoI'm the maintainer of this fork of the GNOME voting stuff.
Bradley M. Kuhn [Tue, 17 Dec 2013 18:15:57 +0000 (13:15 -0500)]
I'm the maintainer of this fork of the GNOME voting stuff.

8 years agoRemove foundation.gnome.org directory entirely.
Bradley M. Kuhn [Tue, 17 Dec 2013 18:15:18 +0000 (13:15 -0500)]
Remove foundation.gnome.org directory entirely.

8 years agofoundation.gnome.org not needed in this case, as only using this for voting.
Bradley M. Kuhn [Tue, 17 Dec 2013 18:14:33 +0000 (13:14 -0500)]
foundation.gnome.org not needed in this case, as only using this for voting.

8 years agoRemoving this Makefile.am, as I'm moving the voting one back one directory.
Bradley M. Kuhn [Tue, 17 Dec 2013 18:14:00 +0000 (13:14 -0500)]
Removing this Makefile.am, as I'm moving the voting one back one directory.

8 years agoRemove a few additional files not needed to use this only for voting.
Bradley M. Kuhn [Tue, 17 Dec 2013 18:13:16 +0000 (13:13 -0500)]
Remove a few additional files not needed to use this only for voting.

8 years agoRemove everything that's actually the GNOME website.
Bradley M. Kuhn [Tue, 17 Dec 2013 18:09:55 +0000 (13:09 -0500)]
Remove everything that's actually the GNOME website.
I'm only going to use this for voting.

8 years agoRephrased renewal mail to not mention renewal as we don't do renewals
Tobias Mueller (ideabox) [Tue, 6 Aug 2013 10:30:06 +0000 (12:30 +0200)]
Rephrased renewal mail to not mention renewal as we don't do renewals

8 years agoHere too.
Andrea Veri [Thu, 25 Jul 2013 09:32:35 +0000 (11:32 +0200)]
Here too.

8 years agoConvert all the relevant URLs to https.
Andrea Veri [Thu, 25 Jul 2013 09:15:51 +0000 (11:15 +0200)]
Convert all the relevant URLs to https.

9 years agovote: Added the votes for 2013
Tobias Mueller [Wed, 12 Jun 2013 10:21:20 +0000 (12:21 +0200)]
vote: Added the votes for 2013

9 years agoPublish the election results for the 2013 election.
Andrea Veri [Mon, 10 Jun 2013 15:42:00 +0000 (17:42 +0200)]
Publish the election results for the 2013 election.

9 years agovote: Made the link to the 2013 votes visible
Tobias Mueller [Mon, 10 Jun 2013 09:01:26 +0000 (11:01 +0200)]
vote: Made the link to the 2013 votes visible

9 years agovote: 2013: Made candidates visible
Tobias Mueller (ideabox) [Tue, 21 May 2013 00:13:51 +0000 (02:13 +0200)]
vote: 2013: Made candidates visible

9 years agovote: 2013: Created candidacy list
Tobias Mueller (ideabox) [Fri, 17 May 2013 20:04:09 +0000 (22:04 +0200)]
vote: 2013: Created candidacy list

9 years agovote: Added Tobias Mueller as a candidate
Tobias Mueller [Wed, 8 May 2013 08:41:26 +0000 (10:41 +0200)]
vote: Added Tobias Mueller as a candidate

9 years agoAdd the the material for the 2013 Spring elections.
Andrea Veri [Fri, 3 May 2013 12:03:59 +0000 (14:03 +0200)]
Add the the material for the 2013 Spring elections.

9 years agoelections2013: Provided the appropriate redirect for section 8.3 of the bylaws
Tobias Mueller (ideabox) [Sun, 7 Apr 2013 15:08:39 +0000 (17:08 +0200)]
elections2013: Provided the appropriate redirect for section 8.3 of the bylaws

9 years agoelection/2013: initial setup
Tobias Mueller (ideabox) [Wed, 3 Apr 2013 15:02:15 +0000 (17:02 +0200)]
election/2013: initial setup

9 years agobylaws: Updated CSS to make the HTML render nicely in Firefox
Tobias Mueller (ideabox) [Tue, 2 Apr 2013 01:39:23 +0000 (03:39 +0200)]
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.

9 years agoAdded memberlist.py, a tool to JSON dump the member list
Tobias Mueller (ideabox) [Wed, 6 Feb 2013 15:48:27 +0000 (16:48 +0100)]
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.

9 years agorenewal-script: Make it not mail if there are no members needing renewal
Tobias Mueller [Fri, 23 Nov 2012 21:13:11 +0000 (22:13 +0100)]
renewal-script: Make it not mail if there are no members needing renewal

9 years agoget_renewees: Order by lastname instead of last renewal date
Tobias Mueller [Wed, 3 Oct 2012 22:23:21 +0000 (00:23 +0200)]
get_renewees: Order by lastname instead of last renewal date

9 years agoUpdated Bylaws as per https://mail.gnome.org/archives/foundation-announce/2012-Octobe...
Tobias Mueller (ideabox) [Wed, 7 Nov 2012 13:24:59 +0000 (13:24 +0000)]
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.

9 years agoBylaws were converted to reStructuredText
Tobias Mueller (ideabox) [Wed, 7 Nov 2012 13:20:51 +0000 (13:20 +0000)]
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.

9 years agoHopefully fixed the generation of the 2007-10 referendum page
Tobias Mueller (ideabox) [Mon, 16 Jul 2012 18:36:48 +0000 (20:36 +0200)]
Hopefully fixed the generation of the 2007-10 referendum page

9 years agoAdded the 2007 referendum on the directors determining the term length
Tobias Mueller (ideabox) [Fri, 13 Jul 2012 19:39:20 +0000 (21:39 +0200)]
Added the 2007 referendum on the directors determining the term length

It was a bit messed up as the index.wml pointed to the very same
election twice, i.e. the election_id=1 *was* indeed the 2005-10
referendum. I guess that the plan was, back when the index.wml was
built, to reference the election_id=4, which is the term length
referendum, which didn't have a subfolder back then.

10 years agoAdd final result's announcement for the 2012 Elections.
Andrea Veri [Tue, 19 Jun 2012 23:18:41 +0000 (01:18 +0200)]
Add final result's announcement for the 2012 Elections.

10 years agoImport the ballot for the GNOME Foundation 2012 Elections.
Andrea Veri [Mon, 11 Jun 2012 17:19:38 +0000 (19:19 +0200)]
Import the ballot for the GNOME Foundation 2012 Elections.

10 years agoFixed a good bunch of broken urls.
Andrea Veri [Mon, 11 Jun 2012 17:18:54 +0000 (19:18 +0200)]
Fixed a good bunch of broken urls.

10 years agoelections/2012: updated index.wml to link to vote interface
Tobias Mueller [Sun, 27 May 2012 21:40:03 +0000 (23:40 +0200)]
elections/2012: updated index.wml to link to vote interface

Tokens have been sent so people start to look for the voting interface.

10 years agoelections/2012: Added the list of candidates
Tobias Mueller [Sun, 20 May 2012 23:48:53 +0000 (01:48 +0200)]
elections/2012: Added the list of candidates

10 years agorenewal: added a new program to mail the members needing to renew
Tobias Mueller [Thu, 3 May 2012 14:38:05 +0000 (14:38 +0000)]
renewal: added a new program to mail the members needing to renew

If you really want to send an email, you can run it with "-s" to not
accidentally flood someone. It reuses some logic from the other program but not nearly as much as I like. But it does the job for now.

10 years agoget_renewees: added __str__ and __repr__ to have nice output on screen
Tobias Mueller [Thu, 3 May 2012 13:45:00 +0000 (13:45 +0000)]
get_renewees: added __str__ and __repr__ to have nice output on screen

10 years agoFixed a couple of broken links.
Andrea Veri [Thu, 19 Apr 2012 10:19:14 +0000 (12:19 +0200)]
Fixed a couple of broken links.

10 years agoelections/2012: The address of the list of members changed
Tobias Mueller [Mon, 26 Mar 2012 19:50:46 +0000 (21:50 +0200)]
elections/2012: The address of the list of members changed

10 years agoelections/2012: Renaming links to the new web scheme
Tobias Mueller [Tue, 21 Feb 2012 00:05:02 +0000 (01:05 +0100)]
elections/2012: Renaming links to the new web scheme

I hope I catched them all.

10 years agoelections/2012: Fixed a syntax error in mkical.py
Tobias Mueller [Wed, 15 Feb 2012 23:00:44 +0000 (00:00 +0100)]
elections/2012: Fixed a syntax error in mkical.py

10 years agoelections/2012: voting instructions updated
Tobias Mueller [Mon, 4 Jul 2011 13:24:46 +0000 (15:24 +0200)]
elections/2012: voting instructions updated

10 years agoelections/2012: Made the candidate list a proper HTML list
Tobias Mueller [Mon, 4 Jul 2011 12:44:14 +0000 (14:44 +0200)]
elections/2012: Made the candidate list a proper HTML list

10 years agohtaccess: linked to the election rules for elections/2012
Tobias Mueller [Mon, 4 Jul 2011 12:39:18 +0000 (14:39 +0200)]
htaccess: linked to the election rules for elections/2012

10 years agoelections/2012: Fixed up dates and links in voting instructions
Tobias Mueller [Mon, 4 Jul 2011 12:38:12 +0000 (14:38 +0200)]
elections/2012: Fixed up dates and links in voting instructions

10 years agoelections/2012: Fixed up the links to not link to 2011 elections
Tobias Mueller [Mon, 4 Jul 2011 12:23:45 +0000 (14:23 +0200)]
elections/2012: Fixed up the links to not link to 2011 elections

But rather 2012 elections. I don't imagine us having another referendum,
hence the next election id will be 16+1 = 17.