Skip to content

omidraha/helios-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bd99cbe · Mar 12, 2014
Mar 11, 2014
Nov 16, 2013
Mar 12, 2014
Nov 9, 2013
Feb 15, 2011
Mar 11, 2014
Jul 26, 2009
Oct 27, 2013
Jun 19, 2011
Aug 22, 2013
Dec 2, 2012
Jan 11, 2014
Jun 5, 2011
Jul 26, 2009
Jan 30, 2010
Mar 3, 2014
Oct 8, 2011
Sep 12, 2009
Aug 5, 2010
Feb 9, 2014
Jun 26, 2011
Aug 25, 2013
Oct 27, 2013
Oct 27, 2013
Mar 11, 2014
Feb 23, 2013
Sep 15, 2013
Mar 2, 2014
Feb 23, 2013
Aug 25, 2013

Repository files navigation

The Helios Election Server
==========================

LICENSE: this code is released under the GPL v3 or later.

NEEDS:
- as of Helios v3.1, requires Django 1.2.5+

- http://github.com/openid/python-openid
- rabbitmq 1.8
-- http://www.rabbitmq.com/debian.html
-- update the deb source
-- apt-get install rabbitmq-server

- celery 2.0.2 and django-celery 2.0.2 for async jobs
-- http://celeryq.org
-- apt-get install python-setuptools
-- easy_install celery
-- easy_install django-celery

- South for schema migration
-- easy_install South

- django-webtest for testing
-- http://pypi.python.org/pypi/django-webtest
-- easy_install webtest
-- easy_install django-webtest

GETTING SOUTH WORKING ON EXISTING INSTALL
- as of Helios v3.0.4, we're using South to migrate data models
- if you've already loaded the data model beforehand, you need to tell South that you've migrated appropriately
- so, if your data model is up to date with the code, do

python manage.py syncdb

to get the south db models set up, and then:

python manage.py migrate --list

- if there are some unchecked migrations, and you are SURE that your database is up to date with the models (which should be the case if you're on a v3.0.x version), then do

python manage.py migrate --fake

Packages

No packages published

Languages

  • Python 59.1%
  • JavaScript 25.9%
  • HTML 13.5%
  • CSS 1.3%
  • Other 0.2%