diff --git a/helios/urls.py b/helios/urls.py index 6b19f880d75b6333cbb963f7a084dd3bb3ff0c9f..a8cfd41f7ea2c7162636975a42346b6338da1c10 100644 --- a/helios/urls.py +++ b/helios/urls.py @@ -8,7 +8,6 @@ from views import * urlpatterns = None urlpatterns = patterns('', - (r'^$', home), (r'^autologin$', admin_autologin), (r'^testcookie$', test_cookie), (r'^testcookie_2$', test_cookie_2), diff --git a/helios/views.py b/helios/views.py index 45b1c8a453c51f312742dbf08d800208bc591c56..aaa752a1e1c21a6849f584d3f43852f935eabc46 100644 --- a/helios/views.py +++ b/helios/views.py @@ -90,34 +90,6 @@ def user_reauth(request, user): request.get_full_path()})) return HttpResponseRedirect(login_url) -## - -# simple static views -def home(request): - user = get_user(request) - if user: - elections = Election.get_by_user_as_admin(user, archived_p = False) - else: - elections = [] - - return render_template(request, "index", {'elections' : elections}) - -def stats(request): - user = get_user(request) - if not user or not user.admin_p: - raise PermissionDenied() - - page = int(request.GET.get('page', 1)) - limit = int(request.GET.get('limit', 25)) - - elections = Election.objects.all().order_by('-created_at') - elections_paginator = Paginator(elections, limit) - elections_page = elections_paginator.page(page) - - return render_template(request, "stats", {'elections' : elections_page.object_list, 'elections_page': elections_page, - 'limit' : limit}) - - ## ## simple admin for development ## diff --git a/server_ui/templates/docs.html b/server_ui/templates/docs.html index f0ef9d5a9fe498afdb91509fa6188c4d05c387a3..ae4c7655abd9d3d667b10f1f9cab9df45603d4e0 100644 --- a/server_ui/templates/docs.html +++ b/server_ui/templates/docs.html @@ -12,6 +12,29 @@ <div class="row"> +<p> +The Helios Voting technology is based on advanced peer-reviewed +cryptographic techniques that enable your vote to remain secret while +providing an intelligent ballot tracker to let you verify that your +ballot was received and counted properly: +</p> + +<ul> +<li> <a href="http://documentation.heliosvoting.org/">technical documentation</a></li> +<li> <a href="http://www.usenix.org/events/sec08/tech/full_papers/adida/adida.pdf">original peer-reviewed (Usenix Security 2008)</a></li> +<li> <a href="http://www.uclouvain.be/crypto/electionmonitor/default/about">Helios Election Monitor</a>, produced by the Universite catholique de Louvain.</li> +</ul> + +<p> +Helios has been covered in the press: +</p> + +<ul> +<li> <a href="http://www.kcbs.com/bayareanews/Tracking-Votes-During-Elections/7161136">KCBS News Interview, May 2010</a></li> +<li> <a href="http://harvardmagazine.com/2010/05/secret-ballots-verifiable-votes">Harvard Magazine, April 2010</a></li> +<li> <a href="http://www.ynet.co.il/articles/0,7340,L-3720204,00.html">Ynet, Israeli Press, June 2009</a></li> + + </div> </div>