Skip to content

Commit b6d9323

Browse files
feat: Added tmApprovedSuggestionsOnly parameter support to Create Project API (#220)
1 parent 96536e1 commit b6d9323

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

crowdin_api/api_resources/projects/resource.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ def add_file_based_project(
110110
exportApprovedOnly: Optional[bool] = None,
111111
defaultTmId: Optional[int] = None,
112112
defaultGlossaryId: Optional[None] = None,
113+
tmApprovedSuggestionsOnly: Optional[bool] = None,
113114
):
114115
"""
115116
Add Project(Files Based Project Form).
@@ -141,6 +142,7 @@ def add_file_based_project(
141142
"autoTranslateDialects": autoTranslateDialects,
142143
"defaultTmId": defaultTmId,
143144
"defaultGlossaryId": defaultGlossaryId,
145+
"tmApprovedSuggestionsOnly": tmApprovedSuggestionsOnly,
144146
},
145147
)
146148

@@ -175,6 +177,7 @@ def add_strings_based_project(
175177
notificationSettings: Optional[NotificationSettings] = None,
176178
defaultTmId: Optional[int] = None,
177179
defaultGlossaryId: Optional[None] = None,
180+
tmApprovedSuggestionsOnly: Optional[bool] = None,
178181
):
179182
"""
180183
Add Project(Strings Based Project Form).
@@ -214,6 +217,7 @@ def add_strings_based_project(
214217
"notificationSettings": notificationSettings,
215218
"defaultTmId": defaultTmId,
216219
"defaultGlossaryId": defaultGlossaryId,
220+
"tmApprovedSuggestionsOnly": tmApprovedSuggestionsOnly,
217221
},
218222
)
219223

crowdin_api/api_resources/projects/tests/test_projects_resources.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ def test_add_project(self, m_request, base_absolut_url):
142142
"notificationSettings": None,
143143
"defaultTmId": None,
144144
"defaultGlossaryId": None,
145+
"tmApprovedSuggestionsOnly": None,
145146
},
146147
),
147148
(
@@ -171,6 +172,7 @@ def test_add_project(self, m_request, base_absolut_url):
171172
),
172173
"defaultTmId": 1,
173174
"defaultGlossaryId": 1,
175+
"tmApprovedSuggestionsOnly": True,
174176
},
175177
{
176178
"name": "name",
@@ -198,6 +200,7 @@ def test_add_project(self, m_request, base_absolut_url):
198200
),
199201
"defaultTmId": 1,
200202
"defaultGlossaryId": 1,
203+
"tmApprovedSuggestionsOnly": True,
201204
},
202205
),
203206
),
@@ -248,6 +251,7 @@ def test_add_file_based_project(self, m_add_project, in_params, request_data, ba
248251
"notificationSettings": None,
249252
"defaultTmId": None,
250253
"defaultGlossaryId": None,
254+
"tmApprovedSuggestionsOnly": None,
251255
},
252256
),
253257
(
@@ -315,6 +319,7 @@ def test_add_file_based_project(self, m_add_project, in_params, request_data, ba
315319
),
316320
"defaultTmId": 1,
317321
"defaultGlossaryId": 1,
322+
"tmApprovedSuggestionsOnly": True,
318323
},
319324
{
320325
"name": "name",
@@ -380,6 +385,7 @@ def test_add_file_based_project(self, m_add_project, in_params, request_data, ba
380385
),
381386
"defaultTmId": 1,
382387
"defaultGlossaryId": 1,
388+
"tmApprovedSuggestionsOnly": True,
383389
},
384390
),
385391
),

0 commit comments

Comments
 (0)