diff --git a/apps/api/plane/api/serializers/intake.py b/apps/api/plane/api/serializers/intake.py index fcfedcbd6..5fd846d1d 100644 --- a/apps/api/plane/api/serializers/intake.py +++ b/apps/api/plane/api/serializers/intake.py @@ -44,24 +44,7 @@ class IntakeIssueCreateSerializer(BaseSerializer): class Meta: model = IntakeIssue - fields = [ - "issue", - "intake", - "status", - "snoozed_till", - "duplicate_to", - "source", - "source_email", - ] - read_only_fields = [ - "id", - "workspace", - "project", - "created_by", - "updated_by", - "created_at", - "updated_at", - ] + fields = ["issue"] class IntakeIssueSerializer(BaseSerializer): diff --git a/apps/api/plane/api/urls/cycle.py b/apps/api/plane/api/urls/cycle.py index bd7136aa2..a2cab1fe6 100644 --- a/apps/api/plane/api/urls/cycle.py +++ b/apps/api/plane/api/urls/cycle.py @@ -46,7 +46,7 @@ urlpatterns = [ name="cycle-archive-unarchive", ), path( - "workspaces//projects//archived-cycles//unarchive/", + "workspaces//projects//archived-cycles//unarchive/", CycleArchiveUnarchiveAPIEndpoint.as_view(http_method_names=["delete"]), name="cycle-archive-unarchive", ), diff --git a/apps/api/plane/api/views/cycle.py b/apps/api/plane/api/views/cycle.py index c77106dd5..c92b27f59 100644 --- a/apps/api/plane/api/views/cycle.py +++ b/apps/api/plane/api/views/cycle.py @@ -713,10 +713,10 @@ class CycleArchiveUnarchiveAPIEndpoint(BaseAPIView): ), ) ) - .annotate(total_estimates=Sum("issue_cycle__issue__estimate_point")) + .annotate(total_estimates=Sum("issue_cycle__issue__estimate_point__key")) .annotate( completed_estimates=Sum( - "issue_cycle__issue__estimate_point", + "issue_cycle__issue__estimate_point__key", filter=Q( issue_cycle__issue__state__group="completed", issue_cycle__issue__archived_at__isnull=True, @@ -727,7 +727,7 @@ class CycleArchiveUnarchiveAPIEndpoint(BaseAPIView): ) .annotate( started_estimates=Sum( - "issue_cycle__issue__estimate_point", + "issue_cycle__issue__estimate_point__key", filter=Q( issue_cycle__issue__state__group="started", issue_cycle__issue__archived_at__isnull=True, @@ -867,7 +867,7 @@ class CycleIssueListCreateAPIEndpoint(BaseAPIView): request={}, responses={ 200: create_paginated_response( - CycleIssueSerializer, + IssueSerializer, "PaginatedCycleIssueResponse", "Paginated list of cycle work items", "Paginated Cycle Work Items", diff --git a/apps/api/plane/api/views/module.py b/apps/api/plane/api/views/module.py index 7b3e8a104..7e47c99eb 100644 --- a/apps/api/plane/api/views/module.py +++ b/apps/api/plane/api/views/module.py @@ -1024,7 +1024,7 @@ class ModuleArchiveUnarchiveAPIEndpoint(BaseAPIView): ], request={}, responses={ - 204: ARCHIVED_RESPONSE, + 204: None, 400: CANNOT_ARCHIVE_RESPONSE, 404: MODULE_NOT_FOUND_RESPONSE, }, @@ -1059,7 +1059,7 @@ class ModuleArchiveUnarchiveAPIEndpoint(BaseAPIView): MODULE_PK_PARAMETER, ], responses={ - 204: UNARCHIVED_RESPONSE, + 204: None, 404: MODULE_NOT_FOUND_RESPONSE, }, )