Fixed completed view

This commit is contained in:
benjamyn 2020-10-23 01:43:58 -04:00
parent 9edc5f5042
commit 25e8c4ed18

View File

@ -41,19 +41,19 @@ class MigrationViewSet(viewsets.ModelViewSet):
def booked(self, request):
''' Returns a list of the booked migrations '''
queryset = MigrationSerializer(Migration.objects.filter(
migration_status="booked",), many=True)
migration_status="Booked",), many=True)
return Response(queryset.data, status=status.HTTP_200_OK)
@action(detail=False, methods=['GET'])
def completed(self, request):
''' Returns a list of the booked migrations '''
''' Returns a list of the completed migrations '''
queryset = MigrationSerializer(Migration.objects.filter(
migration_status="compelted",), many=True)
migration_status="Completed",), many=True)
return Response(queryset.data, status=status.HTTP_200_OK)
@action(detail=False, methods=['GET'])
def awaitterm(self, request):
''' Returns migrations awaiting termination '''
queryset = MigrationSerializer(Migration.objects.filter(
migration_status="Awaiting Termination", term_date__lte=timezone.now()), many=True)
migration_status="Waiting Termination", term_date__lte=timezone.now()), many=True)
return Response(queryset.data, status=status.HTTP_200_OK)