Ejemplo n.º 1
0
def assignments_for_annotation(request,
                               slug_project,
                               database_object_project,
                               use_sandbox,
                               format=None):
    queryset_assignments = Manager_Assignments.get_all(
        database_object_project=database_object_project,
        use_sandbox=use_sandbox,
        request=request)

    serializer = Serializer_Assignment(queryset_assignments,
                                       context={'usecase': 'annotation'},
                                       many=True)

    return Response(serializer.data)
Ejemplo n.º 2
0
    def get(self, request):
        try:
            use_sandbox = False if request.query_params[
                'use_sandbox'] == 'false' else True
        except KeyError:
            use_sandbox = True

        queryset = Manager_Assignments.get_all(request=request,
                                               use_sandbox=use_sandbox)

        queryset_paginated, count_items = paginate_queryset(queryset, request)

        serializer = Serializer_Assignment(queryset_paginated,
                                           many=True,
                                           context={'request': request})

        return Response({
            'items_total': count_items,
            'data': serializer.data,
        })
Ejemplo n.º 3
0
    def get(self,
            request,
            slug_project,
            database_object_project,
            use_sandbox,
            format=None):
        queryset = Manager_Assignments.get_all(
            database_object_project=database_object_project,
            use_sandbox=use_sandbox,
            request=request)

        queryset_paginated, count_items = paginate_queryset(queryset, request)

        serializer = Serializer_Assignment(
            queryset_paginated,
            many=True,
            context={'usecase': 'list_assignments'})

        return Response({
            'items_total': count_items,
            'data': serializer.data,
        })