Skip to content

Commit 37dfa3b

Browse files
committed
feat: add tmApprovedSuggestionsOnly flag to create project endpoint.
1 parent 730950e commit 37dfa3b

7 files changed

Lines changed: 11 additions & 2 deletions

File tree

src/main/java/com/crowdin/client/projectsgroups/model/EnterpriseProjectRequest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ public class EnterpriseProjectRequest extends AddProjectRequest {
2626
private List<Long> taskReviewerIds;
2727
private Boolean autoSubstitution;
2828
private Boolean showTmSuggestionsDialects;
29+
private Boolean tmApprovedSuggestionsOnly;
2930
private Boolean autoTranslateDialects;
3031
private Boolean publicDownloads;
3132
private Boolean hiddenStringsProofreadersAccess;

src/main/java/com/crowdin/client/projectsgroups/model/ProjectRequest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public class ProjectRequest extends AddProjectRequest {
2727
private Boolean hiddenStringsProofreadersAccess;
2828
private Boolean useGlobalTm;
2929
private Boolean showTmSuggestionsDialects;
30+
private Boolean tmApprovedSuggestionsOnly;
3031
private Boolean skipUntranslatedStrings;
3132
private Boolean exportApprovedOnly;
3233
private Boolean qaCheckIsActive;

src/main/java/com/crowdin/client/projectsgroups/model/ProjectSettings.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ public class ProjectSettings extends Project {
2929
private Boolean autoTranslateDialects;
3030
private Boolean useGlobalTm;
3131
private Boolean showTmSuggestionsDialects;
32+
private Boolean tmApprovedSuggestionsOnly;
3233
private Boolean isSuspended;
3334
private Boolean qaCheckIsActive;
3435
private QaCheckCategories qaCheckCategories;

src/test/java/com/crowdin/client/projectsgroups/ProjectsGroupsApiTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ public void addProjectTest() {
131131
setSpecialSymbols(false);
132132
setWrongTranslation(false);
133133
}});
134+
request.setTmApprovedSuggestionsOnly(false);
134135

135136
ResponseObject<? extends Project> projectResponseObject = this.getProjectsGroupsApi().addProject(request);
136137
assertEquals(projectResponseObject.getData().getId(), projectId);
@@ -192,6 +193,8 @@ public void getProjectSettingsTest() {
192193
assertNotNull(lastModified);
193194
assertEquals(2, lastModified.getMonths());
194195
assertEquals(1, lastModified.getPenalty());
196+
197+
assertFalse(projectSettings.getTmApprovedSuggestionsOnly());
195198
}
196199

197200
@Test

src/test/resources/api/projectsgroups/addProjectRequest.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,6 @@
1515
"symbolRegister": true,
1616
"specialSymbols": false,
1717
"wrongTranslation": false
18-
}
18+
},
19+
"tmApprovedSuggestionsOnly": false
1920
}

src/test/resources/api/projectsgroups/project.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"months": 2,
3232
"penalty": 1
3333
}
34-
}
34+
},
35+
"tmApprovedSuggestionsOnly": false
3536
}
3637
}

src/test/resources/api/projectsgroups/projectSettings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"autoTranslateDialects": true,
3030
"publicDownloads": true,
3131
"useGlobalTm": false,
32+
"tmApprovedSuggestionsOnly": false,
3233
"inContext": true,
3334
"inContextPseudoLanguageId": "uk",
3435
"isSuspended": false,

0 commit comments

Comments
 (0)