From 5b0e66187c87c7d31c278c8bf4d352a5e93e3e8d Mon Sep 17 00:00:00 2001
From: Stauros Kroustouris <staurosk@noc.grnet.gr>
Date: Fri, 5 Jun 2015 17:09:27 +0300
Subject: [PATCH] remove code used only for development

---
 README.md             | 2 +-
 flowspec/viewsets.py  | 9 ++-------
 static/js/accounts.js | 4 ++++
 3 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/README.md b/README.md
index 9dff337..d26a1a4 100644
--- a/README.md
+++ b/README.md
@@ -56,7 +56,7 @@ Here are some examples:
 
 - Retrieve a specific rule:
 
-            curl -X GET https:/fod.example.com/api/routes/<rule_id>/ -H 'Authorization: Token <Your users token>'
+            curl -X GET https://fod.example.com/api/routes/<rule_id>/ -H 'Authorization: Token <Your users token>'
 
 - In order to create or modify a rule you have to use POST/PUT methods.
 
diff --git a/flowspec/viewsets.py b/flowspec/viewsets.py
index 862f933..88ca440 100644
--- a/flowspec/viewsets.py
+++ b/flowspec/viewsets.py
@@ -20,15 +20,13 @@ from flowspec.serializers import (
 
 from rest_framework.response import Response
 
-from django.contrib.auth.models import User
-
 
 class RouteViewSet(viewsets.ModelViewSet):
     queryset = Route.objects.all()
     serializer_class = RouteSerializer
 
     def get_queryset(self):
-        if self.request.user.is_anonymous or self.request.user.is_superuser:
+        if self.request.user.is_superuser:
             return Route.objects.all()
         else:
             return Route.objects.filter(applier=self.request.user)
@@ -43,10 +41,7 @@ class RouteViewSet(viewsets.ModelViewSet):
         return Response(serializer.data)
 
     def pre_save(self, obj):
-        if self.request.user.is_anonymous:
-            obj.applier = User.objects.all()[0]
-        else:
-            obj.applier = self.request.user
+        obj.applier = self.request.user
 
 
 class PortViewSet(viewsets.ModelViewSet):
diff --git a/static/js/accounts.js b/static/js/accounts.js
index f015058..ab8e154 100644
--- a/static/js/accounts.js
+++ b/static/js/accounts.js
@@ -1,3 +1,7 @@
+// If the user clicks on Generate token,
+// then the following function will ask django
+// for a token and then present it
+
 $(document).ready(function() {
   	$('a#generate_token').one('click', function (ev) {
   		ev.preventDefault();
-- 
GitLab