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