From 7fe58e0ea93abd996fb01f2ac99bef216d89a6ad Mon Sep 17 00:00:00 2001 From: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com> Date: Tue, 28 Jan 2025 15:11:33 +0530 Subject: [PATCH] chore: added estimate point value in expand issues (#6483) --- apiserver/plane/api/serializers/__init__.py | 1 + apiserver/plane/api/serializers/base.py | 2 ++ apiserver/plane/api/serializers/estimate.py | 10 ++++++++++ 3 files changed, 13 insertions(+) create mode 100644 apiserver/plane/api/serializers/estimate.py diff --git a/apiserver/plane/api/serializers/__init__.py b/apiserver/plane/api/serializers/__init__.py index b7780a90cd..4eb1457cef 100644 --- a/apiserver/plane/api/serializers/__init__.py +++ b/apiserver/plane/api/serializers/__init__.py @@ -15,3 +15,4 @@ from .state import StateLiteSerializer, StateSerializer from .cycle import CycleSerializer, CycleIssueSerializer, CycleLiteSerializer from .module import ModuleSerializer, ModuleIssueSerializer, ModuleLiteSerializer from .intake import IntakeIssueSerializer +from .estimate import EstimatePointSerializer \ No newline at end of file diff --git a/apiserver/plane/api/serializers/base.py b/apiserver/plane/api/serializers/base.py index d51434554d..4b1e547076 100644 --- a/apiserver/plane/api/serializers/base.py +++ b/apiserver/plane/api/serializers/base.py @@ -72,6 +72,7 @@ class BaseSerializer(serializers.ModelSerializer): StateLiteSerializer, UserLiteSerializer, WorkspaceLiteSerializer, + EstimatePointSerializer, ) # Expansion mapper @@ -88,6 +89,7 @@ class BaseSerializer(serializers.ModelSerializer): "owned_by": UserLiteSerializer, "members": UserLiteSerializer, "parent": IssueLiteSerializer, + "estimate_point": EstimatePointSerializer, } # Check if field in expansion then expand the field if expand in expansion: diff --git a/apiserver/plane/api/serializers/estimate.py b/apiserver/plane/api/serializers/estimate.py new file mode 100644 index 0000000000..0d9235dadd --- /dev/null +++ b/apiserver/plane/api/serializers/estimate.py @@ -0,0 +1,10 @@ +# Module imports +from plane.db.models import EstimatePoint +from .base import BaseSerializer + + +class EstimatePointSerializer(BaseSerializer): + class Meta: + model = EstimatePoint + fields = ["id", "value"] + read_only_fields = fields