From Fedora Project Wiki

(Created page with '{{header|infra}} {{shortcut|ISOP:Voting}} The live voting instance can be found at [https://admin.fedoraproject.org/voting https://admin.fedoraproject.org/voting] and the test i...')
 
(redirect page to new infra-docs)
(8 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
{{shortcut|ISOP:Voting}}
 
{{shortcut|ISOP:Voting}}
  
The live voting instance can be found at [https://admin.fedoraproject.org/voting https://admin.fedoraproject.org/voting] and the test instance at [https://admin.stg.fedoraproject.org/voting/ https://admin.stg.fedoraproject.org/voting/]
 
  
The code base can be found at [http://git.fedorahosted.org/git/?p=elections.git http://git.fedorahosted.org/git/?p=elections.git]
+
This SOP has moved to the fedora Infrastructure SOP git repo. Please see the current document at: http://infrastructure.fedoraproject.org/infra/docs/voting.txt
  
== Contact Information ==
+
For changes, questions or comments, please contact anyone in the Fedora Infrastructure team.  
Owner: Fedora Infrastructure Team
 
 
 
Contact: #fedora-admin, elections
 
 
 
Location:
 
 
 
Servers:
 
 
 
Purpose: Provides a system for voting on Fedora matters
 
 
 
== Creating a new election ==
 
 
 
=== Creating the election ===
 
 
 
Go to voting/admin/newe and fill in the form.
 
 
 
The "usefas" option results in candidate names being looked up as FAS usernames an displayed as their real name.
 
 
 
An alias should be added when creating a new election as this is used in the link on the page of listed elections on the frontpage.
 
 
 
=== Adding Candidates ===
 
 
 
A list of all elections (and their IDs) can be found at voting/admin/list_elections
 
 
 
Go to voting/admin/newc and fill in the form, using the id found through list_elections.
 
 
 
This will '''add''' extra candidates to the available list.
 
 
 
=== Who can vote ===
 
 
 
Before anyone can vote you need to manually alter the database to say which groups are permitted to vote in the election.
 
 
 
  insert into legalvoters(election_id, group_name) values(<ELECTION_ID>, '<GROUPNAME>');
 
 
 
There are 2 magic GROUPNAME strings that can be used
 
 
 
* anycla - (any FAS group beginning cla_)
 
* anyany - (any FAS group)
 
 
 
== Modifying an Election ==
 
 
 
=== Changing the details of an Election ===
 
 
 
This currently requires direct editing of the database.  (Elections table)
 
 
 
=== Removing a candidate ===
 
 
 
This currently requires direct editing of the database. (Candidates table)
 
  
  
 
[[Category:Infrastructure SOPs]]
 
[[Category:Infrastructure SOPs]]

Revision as of 19:19, 19 December 2011

Infrastructure InfrastructureTeamN1.png
Shortcut:
ISOP:Voting


This SOP has moved to the fedora Infrastructure SOP git repo. Please see the current document at: http://infrastructure.fedoraproject.org/infra/docs/voting.txt

For changes, questions or comments, please contact anyone in the Fedora Infrastructure team.