From c6557c1ca4299b2a86a5f853a75b242b37e07538 Mon Sep 17 00:00:00 2001 From: prakharjain Date: Tue, 28 Oct 2025 13:47:45 +0530 Subject: [PATCH] Check -1 --- crowdin_api/api_resources/projects/resource.py | 4 ++++ .../api_resources/projects/tests/test_projects_resources.py | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/crowdin_api/api_resources/projects/resource.py b/crowdin_api/api_resources/projects/resource.py index 48c2566..9ee5b53 100644 --- a/crowdin_api/api_resources/projects/resource.py +++ b/crowdin_api/api_resources/projects/resource.py @@ -110,6 +110,7 @@ def add_file_based_project( exportApprovedOnly: Optional[bool] = None, defaultTmId: Optional[int] = None, defaultGlossaryId: Optional[None] = None, + tmApprovedSuggestionsOnly: Optional[bool] = None, ): """ Add Project(Files Based Project Form). @@ -141,6 +142,7 @@ def add_file_based_project( "autoTranslateDialects": autoTranslateDialects, "defaultTmId": defaultTmId, "defaultGlossaryId": defaultGlossaryId, + "tmApprovedSuggestionsOnly": tmApprovedSuggestionsOnly, }, ) @@ -175,6 +177,7 @@ def add_strings_based_project( notificationSettings: Optional[NotificationSettings] = None, defaultTmId: Optional[int] = None, defaultGlossaryId: Optional[None] = None, + tmApprovedSuggestionsOnly: Optional[bool] = None, ): """ Add Project(Strings Based Project Form). @@ -214,6 +217,7 @@ def add_strings_based_project( "notificationSettings": notificationSettings, "defaultTmId": defaultTmId, "defaultGlossaryId": defaultGlossaryId, + "tmApprovedSuggestionsOnly": tmApprovedSuggestionsOnly, }, ) diff --git a/crowdin_api/api_resources/projects/tests/test_projects_resources.py b/crowdin_api/api_resources/projects/tests/test_projects_resources.py index aef7f27..21d1e49 100644 --- a/crowdin_api/api_resources/projects/tests/test_projects_resources.py +++ b/crowdin_api/api_resources/projects/tests/test_projects_resources.py @@ -142,6 +142,7 @@ def test_add_project(self, m_request, base_absolut_url): "notificationSettings": None, "defaultTmId": None, "defaultGlossaryId": None, + "tmApprovedSuggestionsOnly": None, }, ), ( @@ -171,6 +172,7 @@ def test_add_project(self, m_request, base_absolut_url): ), "defaultTmId": 1, "defaultGlossaryId": 1, + "tmApprovedSuggestionsOnly": True, }, { "name": "name", @@ -198,6 +200,7 @@ def test_add_project(self, m_request, base_absolut_url): ), "defaultTmId": 1, "defaultGlossaryId": 1, + "tmApprovedSuggestionsOnly": True, }, ), ), @@ -248,6 +251,7 @@ def test_add_file_based_project(self, m_add_project, in_params, request_data, ba "notificationSettings": None, "defaultTmId": None, "defaultGlossaryId": None, + "tmApprovedSuggestionsOnly": None, }, ), ( @@ -315,6 +319,7 @@ def test_add_file_based_project(self, m_add_project, in_params, request_data, ba ), "defaultTmId": 1, "defaultGlossaryId": 1, + "tmApprovedSuggestionsOnly": True, }, { "name": "name", @@ -380,6 +385,7 @@ def test_add_file_based_project(self, m_add_project, in_params, request_data, ba ), "defaultTmId": 1, "defaultGlossaryId": 1, + "tmApprovedSuggestionsOnly": True, }, ), ),