Made a refactor of the constants
parent
dd4c39fe27
commit
a17017d2c6
|
@ -19,16 +19,6 @@ class AttachmentSerializer(serializers.ModelSerializer):
|
||||||
"modified_date", "object_id", "url")
|
"modified_date", "object_id", "url")
|
||||||
read_only_fields = ("owner",)
|
read_only_fields = ("owner",)
|
||||||
|
|
||||||
|
|
||||||
class ProjectSerializer(serializers.ModelSerializer):
|
|
||||||
tags = PickleField(required=False)
|
|
||||||
list_of_milestones = serializers.Field(source="list_of_milestones")
|
|
||||||
|
|
||||||
class Meta:
|
|
||||||
model = models.Project
|
|
||||||
read_only_fields = ("owner",)
|
|
||||||
|
|
||||||
|
|
||||||
# User Stories common serializers
|
# User Stories common serializers
|
||||||
|
|
||||||
class PointsSerializer(serializers.ModelSerializer):
|
class PointsSerializer(serializers.ModelSerializer):
|
||||||
|
@ -75,3 +65,22 @@ class IssueTypeSerializer(serializers.ModelSerializer):
|
||||||
class QuestionStatusSerializer(serializers.ModelSerializer):
|
class QuestionStatusSerializer(serializers.ModelSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
model = models.QuestionStatus
|
model = models.QuestionStatus
|
||||||
|
|
||||||
|
|
||||||
|
# Projects
|
||||||
|
|
||||||
|
class ProjectSerializer(serializers.ModelSerializer):
|
||||||
|
tags = PickleField(required=False)
|
||||||
|
list_of_milestones = serializers.Field(source="list_of_milestones")
|
||||||
|
us_statuses = UserStoryStatusSerializer(many=True) # User Stories
|
||||||
|
points = PointsSerializer(many=True)
|
||||||
|
task_statuses = TaskStatusSerializer(many=True) # Tasks
|
||||||
|
priorities = PrioritySerializer(many=True) # Issues
|
||||||
|
severities = SeveritySerializer(many=True)
|
||||||
|
issue_statuses = IssueStatusSerializer(many=True)
|
||||||
|
issue_types = IssueTypeSerializer(many=True)
|
||||||
|
#question_statuses = QuestionStatusSerializer(many=True) # Questions
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
model = models.Project
|
||||||
|
read_only_fields = ("owner",)
|
||||||
|
|
|
@ -3,10 +3,7 @@
|
||||||
from greenmine.base import routers
|
from greenmine.base import routers
|
||||||
from greenmine.base.users.api import AuthViewSet, RolesViewSet, UsersViewSet
|
from greenmine.base.users.api import AuthViewSet, RolesViewSet, UsersViewSet
|
||||||
from greenmine.base.searches.api import SearchViewSet
|
from greenmine.base.searches.api import SearchViewSet
|
||||||
from greenmine.projects.api import (ProjectViewSet, PointsViewSet, UserStoryStatusViewSet,
|
from greenmine.projects.api import ProjectViewSet
|
||||||
TaskStatusViewSet,PriorityViewSet, SeverityViewSet,
|
|
||||||
IssueStatusViewSet, IssueTypeViewSet,
|
|
||||||
QuestionStatusViewSet, )
|
|
||||||
from greenmine.projects.milestones.api import MilestoneViewSet
|
from greenmine.projects.milestones.api import MilestoneViewSet
|
||||||
from greenmine.projects.userstories.api import UserStoryViewSet, UserStoryAttachmentViewSet
|
from greenmine.projects.userstories.api import UserStoryViewSet, UserStoryAttachmentViewSet
|
||||||
from greenmine.projects.tasks.api import TaskViewSet, TaskAttachmentViewSet
|
from greenmine.projects.tasks.api import TaskViewSet, TaskAttachmentViewSet
|
||||||
|
@ -27,15 +24,6 @@ router.register(r"search", SearchViewSet, base_name="search")
|
||||||
|
|
||||||
# greenmine.projects
|
# greenmine.projects
|
||||||
router.register(r"projects", ProjectViewSet, base_name="projects")
|
router.register(r"projects", ProjectViewSet, base_name="projects")
|
||||||
router.register(r"points", PointsViewSet, base_name="points")
|
|
||||||
router.register(r"userstory-statuses", UserStoryStatusViewSet,
|
|
||||||
base_name="userstory-statuses")
|
|
||||||
router.register(r"task-statuses", TaskStatusViewSet, base_name="task-statuses")
|
|
||||||
router.register(r"severities", SeverityViewSet, base_name="severities")
|
|
||||||
router.register(r"priorities", PriorityViewSet, base_name="priorities")
|
|
||||||
router.register(r"issue-statuses", IssueStatusViewSet, base_name="issue-statuses")
|
|
||||||
router.register(r"issue-types", IssueTypeViewSet, base_name="issue-types")
|
|
||||||
router.register(r"question-statuses", QuestionStatusViewSet, base_name="question-statuses")
|
|
||||||
|
|
||||||
# greenmine.projects.milestones
|
# greenmine.projects.milestones
|
||||||
router.register(r"milestones", MilestoneViewSet, base_name="milestones")
|
router.register(r"milestones", MilestoneViewSet, base_name="milestones")
|
||||||
|
|
Loading…
Reference in New Issue