server/python/django2/renkanmanager/api/views.py
changeset 626 112912309726
parent 619 d427a6db1902
equal deleted inserted replaced
625:4d67ae41b9b3 626:112912309726
    83                 workspace = Workspace.objects.get(workspace_guid=workspace_guid_uuid)
    83                 workspace = Workspace.objects.get(workspace_guid=workspace_guid_uuid)
    84             except Workspace.DoesNotExist:
    84             except Workspace.DoesNotExist:
    85                 return Response({'detail': 'Workspace '+workspace_guid+' does not exist'}, status=status.HTTP_404_NOT_FOUND)
    85                 return Response({'detail': 'Workspace '+workspace_guid+' does not exist'}, status=status.HTTP_404_NOT_FOUND)
    86             create_data["workspace_id"] = workspace_guid
    86             create_data["workspace_id"] = workspace_guid
    87         serializer = RenkanSerializer(data=create_data)
    87         serializer = RenkanSerializer(data=create_data)
    88         logger.debug("BEFORE SERIALIZER VALID %r", create_data)
       
    89         if serializer.is_valid():
    88         if serializer.is_valid():
    90             creator = request.user if request.user and not request.user.is_anonymous() else None
    89             creator = request.user if request.user and not request.user.is_anonymous() else None
    91             serializer.save(creator=creator)
    90             serializer.save(creator=creator)
    92             logger.debug("AFTER SAVE SERIALIZER DATA %r", serializer.data)
       
    93             return Response(serializer.data, status=status.HTTP_201_CREATED, content_type='application/json')
    91             return Response(serializer.data, status=status.HTTP_201_CREATED, content_type='application/json')
    94         return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
    92         return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
    95 
    93 
    96 
    94 
    97 class RenkanDetail(APIView):
    95 class RenkanDetail(APIView):