This is accompanied by the following MySQL commands:
INSERT INTO elections ( type, name, voting_start, voting_end, choices_nb, question) VALUES (
'referendum', 'Anonymous Voting Referendum', '2004-09-27', '2004-10-08 25:59:59', 1, 'Do you agree with an anonymous voting process for any future GNOME Foundation elections and referenda?'
);
INSERT INTO election_results (election_id, result) VALUES (
LAST_INSERT_ID(), '<p><strong>Yes</strong>: all future GNOME Foundation elections and referenda will use
an anonymous voting process.</p><p>Please see the original <a href="2004-10/">referendum site</a> for more information on the results.</p>'
);
This commit will be followed by some cleaning up actions like fixing old references and finally removing the referenda directory.
Jeez, Python-2.4's standard library seems to not be capable of handling unicode strings for the email libraries right away. This version is proven to work.
Instead of always waiving fees, mention that they can be waived. 501(c)3
and 501(c)6 organizations are different, so we might want to have
different ways to handle fees.
I finally came around to test the script on window. Although the Python
script is a bit ugly, it works. Just some Python-2.4 compatibility was
needed. In the future, we can assume to read the Template string
directory out of the file, i.e. w/o creating $member, etc. Also, check
whether a "$" in the token confuses the Template parser.
We do not vote per email anymore. As everything should be mentioned on
the rules pages, just refer to that. Also, be more precise about the
bylaws in question.
This was generated using mkical.py -t. In the future, we should consider
to automatically create that on the server side. But then again, that
adds little benefit for a potentially big overhead.
This was separate because it takes less time to renew a membership. But
we asked the currently existing members already to renew their
membership so we can decrease the complexity by getting rid of another
deadline.