Salim Elliye 2 weeks ago
parent 005637b6d3
commit 350d2e5618

@ -94,4 +94,18 @@ class EpicSerializer(serializers.ModelSerializer):
class Meta: class Meta:
model = Epic model = Epic
fields = "__all__" 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("utilities/", BusinessDataAPIView.as_view(), name="utilities"),
path("projects/", ProjectsAPIView.as_view(), name="projects"), path("projects/", ProjectsAPIView.as_view(), name="projects"),
path("epics/", EpicsAPIView.as_view(), name="epics"), path("epics/", EpicsAPIView.as_view(), name="epics"),
path("milestones/", MileStoneAPIView.as_view(), name="milestones"),
] ]

@ -86,4 +86,20 @@ class EpicsAPIView(APIView):
data.append(epic_data) 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) return Response(data, status=status.HTTP_200_OK)
Loading…
Cancel
Save