Salim Elliye 2 weeks ago
parent 005637b6d3
commit 350d2e5618

@ -95,3 +95,17 @@ class EpicSerializer(serializers.ModelSerializer):
class Meta:
model = Epic
fields = "__all__"
class UserStorySerializer(serializers.ModelSerializer):
class Meta:
model = UserStory
fields = "__all__"
class MileStoneSerializer(serializers.ModelSerializer):
project = ProjectSerializer(read_only=True)
class Meta:
model = Milestone
fields = "__all__"

@ -7,4 +7,5 @@ urlpatterns = [
path("utilities/", BusinessDataAPIView.as_view(), name="utilities"),
path("projects/", ProjectsAPIView.as_view(), name="projects"),
path("epics/", EpicsAPIView.as_view(), name="epics"),
path("milestones/", MileStoneAPIView.as_view(), name="milestones"),
]

@ -87,3 +87,19 @@ class EpicsAPIView(APIView):
data.append(epic_data)
return Response(data, status=status.HTTP_200_OK)
class MileStoneAPIView(APIView):
def get(self, request):
data = []
milestones = Milestone.objects.all()
for milestone in milestones:
milestone_data = MileStoneSerializer(milestone).data
data.append(milestone_data)
return Response(data, status=status.HTTP_200_OK)
Loading…
Cancel
Save