135 lines
3.2 KiB
Python
135 lines
3.2 KiB
Python
from rest_framework import generics
|
|
|
|
from greenmine.scrum.serializers import *
|
|
from greenmine.scrum.models import *
|
|
|
|
|
|
class ProjectList(generics.ListCreateAPIView):
|
|
model = Project
|
|
serializer_class = ProjectSerializer
|
|
|
|
|
|
class ProjectDetail(generics.RetrieveUpdateDestroyAPIView):
|
|
model = Project
|
|
serializer_class = ProjectSerializer
|
|
|
|
|
|
class MilestoneList(generics.ListCreateAPIView):
|
|
model = Milestone
|
|
serializer_class = MilestoneSerializer
|
|
|
|
|
|
class MilestoneDetail(generics.RetrieveUpdateDestroyAPIView):
|
|
model = Milestone
|
|
serializer_class = MilestoneSerializer
|
|
|
|
|
|
class UserStoryList(generics.ListCreateAPIView):
|
|
model = UserStory
|
|
serializer_class = UserStorySerializer
|
|
|
|
|
|
class UserStoryDetail(generics.RetrieveUpdateDestroyAPIView):
|
|
model = UserStory
|
|
serializer_class = UserStorySerializer
|
|
|
|
|
|
class ChangeList(generics.ListCreateAPIView):
|
|
model = Change
|
|
serializer_class = ChangeSerializer
|
|
|
|
|
|
class ChangeDetail(generics.RetrieveUpdateDestroyAPIView):
|
|
model = Change
|
|
serializer_class = ChangeSerializer
|
|
|
|
|
|
class ChangeAttachmentList(generics.ListCreateAPIView):
|
|
model = ChangeAttachment
|
|
serializer_class = ChangeAttachmentSerializer
|
|
|
|
|
|
class ChangeAttachmentDetail(generics.RetrieveUpdateDestroyAPIView):
|
|
model = ChangeAttachment
|
|
serializer_class = ChangeAttachmentSerializer
|
|
|
|
|
|
class TaskList(generics.ListCreateAPIView):
|
|
model = Task
|
|
serializer_class = TaskSerializer
|
|
|
|
|
|
class TaskDetail(generics.RetrieveUpdateDestroyAPIView):
|
|
model = Task
|
|
serializer_class = TaskSerializer
|
|
|
|
|
|
class SeverityList(generics.ListCreateAPIView):
|
|
model = Severity
|
|
serializer_class = SeveritySerializer
|
|
|
|
|
|
class SeverityDetail(generics.RetrieveUpdateDestroyAPIView):
|
|
model = Severity
|
|
serializer_class = SeveritySerializer
|
|
|
|
|
|
class IssueStatusList(generics.ListCreateAPIView):
|
|
model = IssueStatus
|
|
serializer_class = IssueStatusSerializer
|
|
|
|
|
|
class IssueStatusDetail(generics.RetrieveUpdateDestroyAPIView):
|
|
model = IssueStatus
|
|
serializer_class = IssueStatusSerializer
|
|
|
|
|
|
class TaskStatusList(generics.ListCreateAPIView):
|
|
model = TaskStatus
|
|
serializer_class = TaskStatusSerializer
|
|
|
|
|
|
class TaskStatusDetail(generics.RetrieveUpdateDestroyAPIView):
|
|
model = TaskStatus
|
|
serializer_class = TaskStatusSerializer
|
|
|
|
|
|
class UserStoryStatusList(generics.ListCreateAPIView):
|
|
model = UserStoryStatus
|
|
serializer_class = UserStoryStatusSerializer
|
|
|
|
|
|
class UserStoryStatusDetail(generics.RetrieveUpdateDestroyAPIView):
|
|
model = UserStoryStatus
|
|
serializer_class = UserStoryStatusSerializer
|
|
|
|
|
|
class PriorityList(generics.ListCreateAPIView):
|
|
model = Priority
|
|
serializer_class = PrioritySerializer
|
|
|
|
|
|
class PriorityDetail(generics.RetrieveUpdateDestroyAPIView):
|
|
model = Priority
|
|
serializer_class = PrioritySerializer
|
|
|
|
|
|
class IssueTypeList(generics.ListCreateAPIView):
|
|
model = IssueType
|
|
serializer_class = IssueTypeSerializer
|
|
|
|
|
|
class IssueTypeDetail(generics.RetrieveUpdateDestroyAPIView):
|
|
model = IssueType
|
|
serializer_class = IssueTypeSerializer
|
|
|
|
|
|
class PointsList(generics.ListCreateAPIView):
|
|
model = Points
|
|
serializer_class = PointsSerializer
|
|
|
|
|
|
class PointsDetail(generics.RetrieveUpdateDestroyAPIView):
|
|
model = Points
|
|
serializer_class = PointsSerializer
|