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