From 7de9ecf9559cdd0c73c757c1ff355a6443b072c3 Mon Sep 17 00:00:00 2001 From: Josselin BUILS Date: Thu, 20 Nov 2025 16:47:21 +0100 Subject: [PATCH] feat(LAB-4038): remove order when creating/updating step and isActivated --- src/kili/adapters/kili_api_gateway/project_workflow/mappers.py | 1 - .../adapters/kili_api_gateway/project_workflow/operations.py | 1 - .../kili_api_gateway/project_workflow/operations_mixin.py | 2 +- src/kili/domain/project.py | 2 -- 4 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/kili/adapters/kili_api_gateway/project_workflow/mappers.py b/src/kili/adapters/kili_api_gateway/project_workflow/mappers.py index f1bb8fce0..6effef0bc 100644 --- a/src/kili/adapters/kili_api_gateway/project_workflow/mappers.py +++ b/src/kili/adapters/kili_api_gateway/project_workflow/mappers.py @@ -32,7 +32,6 @@ def update_step_mapper(data: Union[WorkflowStepCreate, WorkflowStepUpdate]) -> d "numberOfExpectedLabelsForConsensus": data["number_of_expected_labels_for_consensus"] if "number_of_expected_labels_for_consensus" in data else None, - "order": data["order"] if "order" in data else None, "stepCoverage": data["step_coverage"] if "step_coverage" in data else None, "type": data["type"] if "type" in data else None, "assignees": data["assignees"] if "assignees" in data else None, diff --git a/src/kili/adapters/kili_api_gateway/project_workflow/operations.py b/src/kili/adapters/kili_api_gateway/project_workflow/operations.py index 31dec195a..4f844d1cd 100644 --- a/src/kili/adapters/kili_api_gateway/project_workflow/operations.py +++ b/src/kili/adapters/kili_api_gateway/project_workflow/operations.py @@ -20,7 +20,6 @@ def get_update_project_workflow_mutation(fragment: str) -> str: id name type - isActivated } } } diff --git a/src/kili/adapters/kili_api_gateway/project_workflow/operations_mixin.py b/src/kili/adapters/kili_api_gateway/project_workflow/operations_mixin.py index 209129dc3..154ffbded 100644 --- a/src/kili/adapters/kili_api_gateway/project_workflow/operations_mixin.py +++ b/src/kili/adapters/kili_api_gateway/project_workflow/operations_mixin.py @@ -56,4 +56,4 @@ def get_steps( f"project ID: {project_id}. The workflow v2 is not activated on this project." ) - return [step for step in steps if step.get("isActivated") is True] + return steps diff --git a/src/kili/domain/project.py b/src/kili/domain/project.py index 9a2535a59..7173f9f96 100644 --- a/src/kili/domain/project.py +++ b/src/kili/domain/project.py @@ -32,7 +32,6 @@ class WorkflowStepCreate(TypedDict, total=False): name: Required[str] consensus_coverage: Optional[int] number_of_expected_labels_for_consensus: Optional[int] - order: Required[int] step_coverage: Optional[int] type: Required[Literal["DEFAULT", "REVIEW"]] assignees: Required[list[str]] @@ -45,7 +44,6 @@ class WorkflowStepUpdate(TypedDict, total=False): name: Optional[str] consensus_coverage: Optional[int] number_of_expected_labels_for_consensus: Optional[int] - order: Optional[int] step_coverage: Optional[int] type: Optional[Literal["DEFAULT", "REVIEW"]] assignees: Optional[list[str]]