fix: now parent can be expanded in external api (#5511)

This commit is contained in:
Bavisetti Narayan 2024-09-05 13:32:03 +05:30 committed by GitHub
parent a3a7053be7
commit 4c8e8d985c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 14 additions and 0 deletions

View file

@ -10,6 +10,7 @@ from .issue import (
IssueAttachmentSerializer, IssueAttachmentSerializer,
IssueActivitySerializer, IssueActivitySerializer,
IssueExpandSerializer, IssueExpandSerializer,
IssueLiteSerializer,
) )
from .state import StateLiteSerializer, StateSerializer from .state import StateLiteSerializer, StateSerializer
from .cycle import CycleSerializer, CycleIssueSerializer, CycleLiteSerializer from .cycle import CycleSerializer, CycleIssueSerializer, CycleLiteSerializer

View file

@ -67,6 +67,7 @@ class BaseSerializer(serializers.ModelSerializer):
# Import all the expandable serializers # Import all the expandable serializers
from . import ( from . import (
IssueSerializer, IssueSerializer,
IssueLiteSerializer,
ProjectLiteSerializer, ProjectLiteSerializer,
StateLiteSerializer, StateLiteSerializer,
UserLiteSerializer, UserLiteSerializer,
@ -86,6 +87,7 @@ class BaseSerializer(serializers.ModelSerializer):
"actor": UserLiteSerializer, "actor": UserLiteSerializer,
"owned_by": UserLiteSerializer, "owned_by": UserLiteSerializer,
"members": UserLiteSerializer, "members": UserLiteSerializer,
"parent": IssueLiteSerializer,
} }
# Check if field in expansion then expand the field # Check if field in expansion then expand the field
if expand in expansion: if expand in expansion:

View file

@ -274,6 +274,17 @@ class IssueSerializer(BaseSerializer):
return data return data
class IssueLiteSerializer(BaseSerializer):
class Meta:
model = Issue
fields = [
"id",
"sequence_id",
"project_id",
]
read_only_fields = fields
class LabelSerializer(BaseSerializer): class LabelSerializer(BaseSerializer):
class Meta: class Meta:
model = Label model = Label