From 7a96e720fb9d07882a8219fbfc8326c68e6b10bf Mon Sep 17 00:00:00 2001
From: Ben Adida <ben@adida.net>
Date: Fri, 8 Nov 2013 20:05:19 -0800
Subject: [PATCH] updated docs

---
 helios/urls.py                |  1 -
 helios/views.py               | 28 ----------------------------
 server_ui/templates/docs.html | 23 +++++++++++++++++++++++
 3 files changed, 23 insertions(+), 29 deletions(-)

diff --git a/helios/urls.py b/helios/urls.py
index 6b19f88..a8cfd41 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 45b1c8a..aaa752a 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 f0ef9d5..ae4c765 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>
-- 
GitLab