Beispiel #1
0
def task_list_detail(request, pk):
    try:
        tasklist = TaskList.objects.get(id=pk)
    except TaskList.DoesNotExist as e:
        return JsonResponse({'error': str(e)})

    if request.method == 'GET':
        serializer = TaskListSerializer(tasklist)
        return JsonResponse(serializer.data)

    elif request.method == 'PUT':
        body = json.loads(request.body)
        serializer = TaskListSerializer(instance=tasklist, data=body)

        if serializer.is_valid():
            serializer.save()
            return JsonResponse(serializer.data)

        return JsonResponse(serializer.errors)

    elif request.method == 'DELETE':
        tasklist.delete()
        return JsonResponse({'delete': True})

    return JsonResponse(task_list.to_json())
def tasklist_list(request):
    if request.method == 'GET':
        tasklists = TaskList.objects.all()
        serializer = TaskListSerializer(tasklists, many=True)
        return Response(serializer.data, status=status.HTTP_200_OK)
    elif request.method == 'POST':
        serializer = TaskListSerializer(data=request.data)
        serializer.is_valid(raise_exception=True)
        serializer.save()
        return Response(serializer.data, status=201)
Beispiel #3
0
def task_lists_view(request):
    if request.method == 'GET':
        task_lists = TaskList.objects.all()
        serializer = TaskListSerializer(task_lists, many=True)
        return Response(serializer.data, status=200)
    elif request.method == 'POST':
        serializer = TaskListSerializer(data=request.data)
        if serializer.is_valid():
            serializer.save()
            return Response(serializer.data, status=201)
        return Response(serializer.errors, status=500)
Beispiel #4
0
def tasklist_list(request):
    if request.method == 'GET':
        tasklists = TaskList.objects.all()
        serializer = TaskListSerializer(tasklists,many=True)
        return Response(serializer.data,status= status.HTTP_200_OK)
    elif request.method == 'POST':
        serializer = TaskListSerializer(data=request.data)
        if serializer.is_valid():
            serializer.save()
            return Response(serializer.data,status = status.HTTP_201_CREATED)
        return Response(serializer.errors,status = status.HTTP_500_INTERNAL_SERVER_ERROR)
Beispiel #5
0
def task_lists(request):
    if request.method == 'GET':
        lists = TaskList.objects.all()
        serializer = TaskListSerializer(lists, many=True)
        return Response(serializer.data)
    elif request.method == 'POST':
        serializer = TaskListSerializer(data=request.data)
        if serializer.is_valid():
            serializer.save()
            return Response(serializer.data)
        return Response(serializer.errors)
Beispiel #6
0
def task_list(request):
    if request.method == 'GET':
        taskLists = TaskList.objects.all()
        serializer = TaskListSerializer(taskLists, many=True)
        return Response(serializer.data)
    elif request.method == 'POST':
        serializer = TaskListSerializer(data=request.data)
        if serializer.is_valid():
            serializer.save()
            return Response(serializer.data, status=status.HTTP_201_CREATED)
        return Response()
Beispiel #7
0
def task_lists(request):
    if request.method == 'GET':
        lists = TaskList.objects.for_user(request.user)
        serializer = TaskListSerializer(lists, many=True)
        return Response(serializer.data)
    elif request.method == 'POST':
        serializer = TaskListSerializer(data=request.data)
        if serializer.is_valid():
            serializer.save(owner=request.user)
            return Response(serializer.data, status=status.HTTP_201_CREATED)
        return Response(serializer.errors,
                        status=status.HTTP_500_INTERNAL_SERVER_ERROR)
Beispiel #8
0
def task_lists(request):
    if request.method == 'GET':
        t_lists = TaskList.objects.all()
        serializer = TaskListSerializer(t_lists, many=True)
        return JsonResponse(serializer.data, safe=False)
    elif request.method == 'POST':
        t_list = json.loads(request.body)
        serializer = TaskListSerializer(data=t_list)
        if serializer.is_valid():
            serializer.save()
            return JsonResponse(serializer.data)
        return JsonResponse(serializer.errors)
Beispiel #9
0
def tasklist_list(request):
    if request.method == 'GET':
        tasklists = TaskList.objects.all()
        serializer = TaskListSerializer(tasklists, many=True)
        return JsonResponse(serializer.data, safe=False, status=200)

    elif request.method == 'POST':
        data = json.loads(request.body)
        serializer = TaskListSerializer(data=data)
        serializer.is_valid(raise_exception=True)
        serializer.save()
        return JsonResponse(serializer.data, status=201)
Beispiel #10
0
def task_list(request):
    if request.method == 'GET':
        tasks_list = TaskList.objects.all()
        serializer = TaskListSerializer(tasks_list, many=True)
        return JsonResponse(serializer.data, safe=False, status=200)
    elif request.method == 'POST':
        body = json.loads(request.body)
        serializer = TaskListSerializer(body)
        if serializer.is_valid():
            serializer.save()
            return JsonResponse(serializer.data)
        return JsonResponse(serializer.errors)
    return JsonResponse({'error': 'bad request'})
Beispiel #11
0
def taskList_list(request):
    if request.method == "GET":
        tasks = TaskList.objects.all()
        serializer = TaskListSerializer(tasks, many=True)
        return JsonResponse(serializer.data, safe=False, status=200)

    elif request.method == "POST":
        data = json.loads(request.body)
        serializer = TaskListSerializer(data=data)
        if serializer.is_valid():
            serializer.save()
            return JsonResponse(serializer.data, status=201)
        return JsonResponse(serializer.errors)
Beispiel #12
0
def task_list_view(request, pk):
    task_list = get_object_or_404(TaskList, pk=pk)
    if request.method == 'GET':
        serializer = TaskListSerializer(task_list)
        return Response(serializer.data)
    elif request.method == 'PUT':
        serializer = TaskListSerializer(instance=task_list, data=request.data)
        if serializer.is_valid():
            serializer.save()
            return Response(serializer.data)
    elif request.method == 'DELETE':
        task_list.delete()
        return Response(status=204)
Beispiel #13
0
def tasklists(request):
    if request.method == 'GET':
        task_lists = TaskList.objects.all()
        serializer = TaskListSerializer(task_lists, many=True)
        return JsonResponse(serializer.data, safe=False)
    elif request.method == 'POST':
        body = json.loads(request.body)
        serializer = TaskListSerializer(data=body)
        if serializer.is_valid():
            # create function from serializer
            serializer.save()
            return JsonResponse(serializer.data)
        return JsonResponse(serializer.errors)
    return JsonResponse({'error': 'bad request'})
Beispiel #14
0
def show_task_list(request):

    if request.method == "GET":
        task_list = TaskList.objects.all()
        serializer = TaskListSerializer(task_list, many=True)
        return JsonResponse(serializer.data, safe=False)

    elif request.method == 'POST':
        data = json.loads(request.body)
        serializer = TaskListSerializer(data=data)
        if serializer.is_valid():
            serializer.save()  # create function in serializer class
            return JsonResponse(serializer.data)
        return JsonResponse(serializer.errors)
Beispiel #15
0
 def put(self, request, pk):
     tasklist = self.get_object(pk)
     serializer = TaskListSerializer(instance=tasklist, data=request.data)
     if serializer.is_valid():
         return Response(serializer.data)
     return Response(serializer.errors,
                     status=status.HTTP_500_INTERNAL_SERVER_ERROR)
Beispiel #16
0
 def post(self, request):
     serializer = TaskListSerializer(data=request.data)
     if serializer.is_valid():
         serializer.save(owner=self.request.user)
         return Response(serializer.data, status=status.HTTP_201_CREATED)
     return Response(serializer.errors,
                     status=status.HTTP_500_INTERNAL_SERVER_ERROR)
Beispiel #17
0
 def post(self, request):
     data = json.loads(request.body)
     serializer = TaskListSerializer(data=data)
     if serializer.is_valid():
         serializer.save()
         return JsonResponse(serializer.data, status=201)
     return JsonResponse(serializer.errors)
Beispiel #18
0
 def put(self, request, pk):
     tasklist = self.get_object(pk)
     serializer = TaskListSerializer(instance=tasklist, data=request.data)
     if serializer.is_valid():
         serializer.save()
         return Response(serializer.data)
     return Response(serializer.errors)
Beispiel #19
0
 def post(self, request):
     serializer = TaskListSerializer(data=request.data)
     if serializer.is_valid():
         serializer.save()
         return Response(serializer.data)
     return Response(serializer.errors,
                     status.HTTP_500_INTERNAL_SERVER_ERROR)
Beispiel #20
0
    def get(self, request, id):
        try:
            task_list = models.TaskList.objects.get(id=id)
        except models.TaskList.DoesNotExist as e:
            return JsonResponse({'error': 'tasklist with such id does not exist'}, safe=False, status=404)

        serializer = TaskListSerializer(task_list)
        return JsonResponse(serializer.data, safe=False)
 def put(self, request, pk):
     task_list = get_object_or_404(models.TaskList, pk=pk)
     data = json.loads(request.body)
     serializer = TaskListSerializer(instance=task_list, data=data)
     if serializer.is_valid():
         serializer.save()
         return JsonResponse(serializer.data)
     return JsonResponse(serializer.errors)
Beispiel #22
0
def tasklist_detail(request, tasklist_name):
    try:
        tasklist = TaskList.objects.get(name=tasklist_name)
    except TaskList.DoesNotExist as e:
        return Response({'error': str(e)}, status=status.HTTP_200_OK)

    if request.method == 'GET':
        serializer = TaskListSerializer(tasklist)
        return Response(serializer.data, status=status.HTTP_200_OK)
    elif request.method == 'PUT':
        serializer = TaskListSerializer(instance=tasklist, data=request.data)
        serializer.is_valid(raise_exception=True)
        serializer.save()
        return Response(serializer.data, status=status.HTTP_200_OK)
    elif request.method == 'DELETE':
        tasklist.delete()
        return Response({}, status=status.HTTP_204_NO_CONTENT)
Beispiel #23
0
def task_list(request, pk):
    try:
        t_list = models.TaskList.objects.get(id=pk)
    except models.TaskList.DoesNotExist as e:
        return JsonResponse({'error': str(e)}, safe=False)

    if request.method == 'GET':
        serializer = TaskListSerializer(t_list)
        return JsonResponse(serializer.data, safe=False)
    elif request.method == 'PUT':
        data = json.loads(request.body)
        serializer = TaskListSerializer(instance=t_list, data=data)
        if serializer.is_valid():
            serializer.save()
        return JsonResponse(serializer.errors)
    elif request.method == 'DELETE':
        t_list.delete()
        return JsonResponse({})
Beispiel #24
0
def task_list_detail(request, pk):

    task_list = TaskList.objects.get(id=pk)

    if request.method == 'GET':
        serializer = TaskListSerializer(task_list)
        return JsonResponse(serializer.data)
    elif request.method == 'PUT':
        body = json.loads(request.body)
        serializer = TaskListSerializer(instance=task_list, data=body)
        if serializer.is_valid():
            serializer.save()
            return JsonResponse(serializer.data, status=200)
        return JsonResponse(serializer.errors)
    elif request.method == 'DELETE':
        task_list.delete()
        return JsonResponse({}, status=200)
    return JsonResponse({'error': 'bad request'})
Beispiel #25
0
def get_task_list(request, pk):
    try:
        list = TaskList.objects.get(id=pk)
    except TaskList.DoesNotExist as e:
        return Response({'error': str(e)})

    if request.method == 'GET':
        serializer = TaskListSerializer(list)
        return Response(serializer.data)
    elif request.method == 'PUT':
        serializer = TaskListSerializer(instance=list, data=request.data)
        if serializer.is_valid():
            serializer.save()
            return Response(serializer.data)
        return Response(serializer.errors)
    elif request.method == 'DELETE':
        list.delete()
        return Response({'list': 'deleted'})
Beispiel #26
0
def tasklist_detail(request,pk):
    try:
        tasklist = TaskList.objects.get(id = pk)
    except TaskList.DoesNotExist as e:
        return Response({'error',f'{e}'},status = status.HTTP_404_NOT_FOUND)

    if request.method == 'GET':
        serializer = TaskListSerializer(tasklist)
        return Response(serializer.data)
    elif request.method == 'PUT':
        serializer = TaskListSerializer(instance=tasklist, data=request.data)
        if serializer.is_valid():
            serializer.save()
            return Response(serializer.data)
        return Response(serializer.errors, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
    elif request.method == 'DELETE':
        tasklist.delete()
        return Response(status=status.HTTP_204_NO_CONTENT)
Beispiel #27
0
def task_list_actions(request, pk):
    try:
        tl = TaskList.objects.get(id=pk)
    except TaskList.DoesNotExist as e:
        return Response({'error': f'{e}'}, status=status.HTTP_404_NOT_FOUND)
    if request.method == 'GET':
        serializer = TaskListSerializer(tl)
        return Response(serializer.data)
    elif request.method == 'PUT':
        serializer = TaskListSerializer(instance=tl, data=request.data)
        if serializer.is_valid():
            serializer.save()
            return Response(serializer.data)
        return Response(serializer.errors,
                        status.HTTP_500_INTERNAL_SERVER_ERROR)
    elif request.method == 'DELETE':
        tl.delete()
        return Response("DELETED!!!!!!")
Beispiel #28
0
def show_current_taskList(request, pk):
    try:
        taskList = TaskList.objects.get(id=pk)
    except TaskList.DoesNotExist as e:
        return Response({{'error': str(e)}}, status=status.HTTP_404_NOT_FOUND)
    if request.method == 'GET':
        serializer = TaskListSerializer(taskList)
        return Response(serializer.data, status=status.HTTP_200_OK)
    elif request.method == 'PUT':
        serializer = TaskListSerializer(instance=taskList, data=request.data)
        if serializer.is_valid():
            serializer.save()
            return Response(serializer.data, status=status.HTTP_200_OK)
        return Response(serializer.errors,
                        status=status.HTTP_500_INTERNAL_SERVER_ERROR)
    elif request.method == 'DELETE':
        taskList.delete()
        return Response({}, status=status.HTTP_204_NO_CONTENT)
    return Response({'error': 'bad request'}, status=status.HTTP_404_NOT_FOUND)
Beispiel #29
0
def task_list_num(request, num):
    try:
        task_list = TaskList.objects.get(id=num)
    except TaskList.DoesNotExist as e:
        return JsonResponse({'error': str(e)}, safe=False)
    if request.method == 'GET':
        serializer = TaskListSerializer(task_list)
        return JsonResponse(serializer.data)
    elif request.method == 'PUT':
        body = json.loads(request.body)
        serializer = TaskListSerializer(instance=task_list, data=body)
        if serializer.is_valid():
            serializer.save()
            return JsonResponse(serializer.data)
        return JsonResponse(serializer.errors)
    elif request.method == 'DELETE':
        task_list.delete()
        return JsonResponse({})
    return JsonResponse({'error': 'bad request'})
Beispiel #30
0
def task_detail(request, pk):
    try:
        task_detail = TaskList.objects.get(id=pk)
    except TaskList.DoesNotExist as e:
        return JsonResponse({'error': str(e)})
    if request.method == 'GET':
        serializer = TaskListSerializer(task_detail)
        return JsonResponse(serializer.data)
    elif request.method == 'PUT':
        body = json.loads(request.body)
        serializer = TaskListSerializer(instance=task_detail, data=body)
        if serializer.is_valid():
            #update function from serializer
            serializer.save()
        return JsonResponse(task_detail.to_json())
    elif request.method == 'DELETE':
        task_detail.delete()
        return JsonResponse({})
    return JsonResponse({'error': 'bad request'})