Fixing issues and tasks API i18n fields

remotes/origin/enhancement/email-actions
Alejandro Alonso 2015-06-16 11:58:39 +02:00
parent 69050b21a0
commit be9530c416
2 changed files with 5 additions and 2 deletions

View File

@ -98,6 +98,7 @@ class BasicUserStoryStatusSerializer(serializers.ModelSerializer):
class Meta: class Meta:
model = models.UserStoryStatus model = models.UserStoryStatus
i18n_fields = ("name",)
fields = ("name", "color") fields = ("name", "color")
@ -128,6 +129,7 @@ class BasicTaskStatusSerializerSerializer(serializers.ModelSerializer):
class Meta: class Meta:
model = models.TaskStatus model = models.TaskStatus
i18n_fields = ("name",)
fields = ("name", "color") fields = ("name", "color")
@ -170,6 +172,7 @@ class BasicIssueStatusSerializer(serializers.ModelSerializer):
class Meta: class Meta:
model = models.IssueStatus model = models.IssueStatus
i18n_fields = ("name",)
fields = ("name", "color") fields = ("name", "color")

View File

@ -26,7 +26,7 @@ from taiga.projects.validators import ProjectExistsValidator
from taiga.projects.validators import UserStoryStatusExistsValidator from taiga.projects.validators import UserStoryStatusExistsValidator
from taiga.projects.userstories.validators import UserStoryExistsValidator from taiga.projects.userstories.validators import UserStoryExistsValidator
from taiga.projects.notifications.validators import WatchersValidator from taiga.projects.notifications.validators import WatchersValidator
from taiga.projects.serializers import UserStoryStatusSerializer from taiga.projects.serializers import BasicUserStoryStatusSerializer
from taiga.users.serializers import BasicInfoSerializer as UserBasicInfoSerializer from taiga.users.serializers import BasicInfoSerializer as UserBasicInfoSerializer
from . import models from . import models
@ -53,7 +53,7 @@ class UserStorySerializer(WatchersValidator, serializers.ModelSerializer):
origin_issue = serializers.SerializerMethodField("get_origin_issue") origin_issue = serializers.SerializerMethodField("get_origin_issue")
blocked_note_html = serializers.SerializerMethodField("get_blocked_note_html") blocked_note_html = serializers.SerializerMethodField("get_blocked_note_html")
description_html = serializers.SerializerMethodField("get_description_html") description_html = serializers.SerializerMethodField("get_description_html")
status_extra_info = UserStoryStatusSerializer(source="status", required=False, read_only=True) status_extra_info = BasicUserStoryStatusSerializer(source="status", required=False, read_only=True)
assigned_to_extra_info = UserBasicInfoSerializer(source="assigned_to", required=False, read_only=True) assigned_to_extra_info = UserBasicInfoSerializer(source="assigned_to", required=False, read_only=True)
class Meta: class Meta: