Skip to content

Commit 71a3758

Browse files
feat(LAB-3552): remove support for number_of_(...) fields in updatePr… (#1892)
Removes support to changing number_of_(...) fields of projects through the update_properties_in_project. These fields are computed server-wise from now on.
1 parent 9958e7f commit 71a3758

File tree

7 files changed

+0
-44
lines changed

7 files changed

+0
-44
lines changed

src/kili/adapters/kili_api_gateway/project/mappers.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,7 @@ def project_data_mapper(data: ProjectDataKiliAPIGatewayInput) -> Dict:
4343
"instructions": data.instructions,
4444
"jsonInterface": data.json_interface,
4545
"minConsensusSize": data.min_consensus_size,
46-
"numberOfAssets": data.number_of_assets,
4746
"rules": data.rules,
48-
"numberOfSkippedAssets": data.number_of_skipped_assets,
49-
"numberOfRemainingAssets": data.number_of_remaining_assets,
50-
"numberOfReviewedAssets": data.number_of_reviewed_assets,
5147
"reviewCoverage": data.review_coverage,
5248
"shouldAutoAssign": data.should_auto_assign,
5349
"shouldRelaunchKpiComputation": data.should_relaunch_kpi_computation,

src/kili/adapters/kili_api_gateway/project/types.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,7 @@ class ProjectDataKiliAPIGatewayInput:
2727
metadata_types: Optional[Dict]
2828
metadata_properties: Optional[Dict]
2929
min_consensus_size: Optional[int]
30-
number_of_assets: Optional[int]
3130
rules: Optional[str]
32-
number_of_skipped_assets: Optional[int]
33-
number_of_remaining_assets: Optional[int]
34-
number_of_reviewed_assets: Optional[int]
3531
review_coverage: Optional[int]
3632
should_auto_assign: Optional[bool]
3733
should_relaunch_kpi_computation: Optional[bool]

src/kili/entrypoints/mutations/project/queries.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,6 @@
2626
$jsonInterface: String
2727
$metadataProperties: JSON
2828
$minConsensusSize: Int
29-
$numberOfAssets: Int
30-
$numberOfSkippedAssets: Int
31-
$numberOfRemainingAssets: Int
32-
$numberOfReviewedAssets: Int
3329
$projectID: ID!
3430
$reviewCoverage: Int
3531
$title: String
@@ -52,10 +48,6 @@
5248
jsonInterface: $jsonInterface
5349
metadataProperties: $metadataProperties
5450
minConsensusSize: $minConsensusSize
55-
numberOfAssets: $numberOfAssets
56-
numberOfSkippedAssets: $numberOfSkippedAssets
57-
numberOfRemainingAssets: $numberOfRemainingAssets
58-
numberOfReviewedAssets: $numberOfReviewedAssets
5951
reviewCoverage: $reviewCoverage
6052
title: $title
6153
useHoneyPot: $useHoneyPot

src/kili/presentation/client/project.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -306,10 +306,6 @@ def update_properties_in_project(
306306
input_type: Optional[InputType] = None,
307307
json_interface: Optional[dict] = None,
308308
min_consensus_size: Optional[int] = None,
309-
number_of_assets: Optional[int] = None,
310-
number_of_skipped_assets: Optional[int] = None,
311-
number_of_remaining_assets: Optional[int] = None,
312-
number_of_reviewed_assets: Optional[int] = None,
313309
review_coverage: Optional[int] = None,
314310
should_relaunch_kpi_computation: Optional[bool] = None,
315311
title: Optional[str] = None,
@@ -340,10 +336,6 @@ def update_properties_in_project(
340336
json_interface: The json parameters of the project, see Edit your interface.
341337
min_consensus_size: Should be between 1 and 10
342338
Number of people that will annotate the same asset, for consensus computation.
343-
number_of_assets: Defaults to 0
344-
number_of_skipped_assets: Defaults to 0
345-
number_of_remaining_assets: Defaults to 0
346-
number_of_reviewed_assets: Defaults to 0
347339
review_coverage: Allow to set the percentage of assets
348340
that will be queued in the review interface.
349341
Should be between 0 and 100
@@ -434,10 +426,6 @@ def update_properties_in_project(
434426
input_type=input_type,
435427
json_interface=json_interface,
436428
min_consensus_size=min_consensus_size,
437-
number_of_assets=number_of_assets,
438-
number_of_skipped_assets=number_of_skipped_assets,
439-
number_of_remaining_assets=number_of_remaining_assets,
440-
number_of_reviewed_assets=number_of_reviewed_assets,
441429
review_coverage=review_coverage,
442430
should_relaunch_kpi_computation=should_relaunch_kpi_computation,
443431
use_honeypot=use_honeypot,

src/kili/use_cases/project/project.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,6 @@ def update_properties_in_project(
121121
input_type: Optional[InputType] = None,
122122
json_interface: Optional[Dict] = None,
123123
min_consensus_size: Optional[int] = None,
124-
number_of_assets: Optional[int] = None,
125-
number_of_skipped_assets: Optional[int] = None,
126-
number_of_remaining_assets: Optional[int] = None,
127-
number_of_reviewed_assets: Optional[int] = None,
128124
review_coverage: Optional[int] = None,
129125
should_relaunch_kpi_computation: Optional[bool] = None,
130126
title: Optional[str] = None,
@@ -187,10 +183,6 @@ def update_properties_in_project(
187183
metadata_types=metadata_types,
188184
metadata_properties=metadata_properties,
189185
min_consensus_size=min_consensus_size,
190-
number_of_assets=number_of_assets,
191-
number_of_skipped_assets=number_of_skipped_assets,
192-
number_of_remaining_assets=number_of_remaining_assets,
193-
number_of_reviewed_assets=number_of_reviewed_assets,
194186
review_coverage=review_coverage,
195187
should_auto_assign=should_auto_assign,
196188
should_relaunch_kpi_computation=should_relaunch_kpi_computation,

tests/integration/presentation/test_project.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,7 @@ def test_when_updating_project_then_it_returns_updated_project(mocker: pytest_mo
6363
"instructions": None,
6464
"jsonInterface": None,
6565
"minConsensusSize": None,
66-
"numberOfAssets": None,
6766
"rules": None,
68-
"numberOfSkippedAssets": None,
69-
"numberOfRemainingAssets": None,
70-
"numberOfReviewedAssets": None,
7167
"reviewCoverage": 42,
7268
"shouldAutoAssign": None,
7369
"shouldRelaunchKpiComputation": None,

tests/integration/use_cases/test_project.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -199,10 +199,6 @@ def mocked_update_properties_in_project(
199199
input_type=None,
200200
json_interface=None,
201201
min_consensus_size=None,
202-
number_of_assets=None,
203-
number_of_skipped_assets=None,
204-
number_of_remaining_assets=None,
205-
number_of_reviewed_assets=None,
206202
review_coverage=None,
207203
should_relaunch_kpi_computation=None,
208204
use_honeypot=None,

0 commit comments

Comments
 (0)