Skip to content

Commit

Permalink
added extra logging throughout RG create method
Browse files Browse the repository at this point in the history
  • Loading branch information
Jon committed Sep 11, 2019
1 parent 3d6b82e commit 06c5d6e
Showing 1 changed file with 16 additions and 1 deletion.
17 changes: 16 additions & 1 deletion observation_portal/requestgroups/viewsets.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import logging

from rest_framework import viewsets, filters
from rest_framework import viewsets, filters, status
from rest_framework.decorators import action, list_route
from rest_framework.response import Response
from rest_framework.permissions import IsAuthenticatedOrReadOnly, IsAdminUser
Expand Down Expand Up @@ -64,7 +64,22 @@ def get_queryset(self):
).distinct()

def perform_create(self, serializer):
logger.warn("RG perform_create start")
serializer.save(submitter=self.request.user)
logger.warn("RG perform_create end")

def create(self, request, *args, **kwargs):
name = request.data['name']
logger.warn(f'RG create start {name}')
serializer = self.get_serializer(data=request.data)
logger.warn(f'RG create got serializer {name}')
serializer.is_valid(raise_exception=True)
logger.warn(f'RG create serializer is_valid {name}')
self.perform_create(serializer)
logger.warn(f'RG create finished perform_create {name}')
headers = self.get_success_headers(serializer.data)
logger.warn(f'RG create end {name}')
return Response(serializer.data, status=status.HTTP_201_CREATED, headers=headers)

@action(detail=False, methods=['get'], permission_classes=(IsAdminUser,))
def schedulable_requests(self, request):
Expand Down

0 comments on commit 06c5d6e

Please sign in to comment.