@@ -1128,7 +1128,48 @@ public Project createProject(Project project, String importUrl) throws GitLabApi
1128
1128
.withParam ("suggestion_commit_message" , project .getSuggestionCommitMessage ())
1129
1129
.withParam ("remove_source_branch_after_merge" , project .getRemoveSourceBranchAfterMerge ())
1130
1130
.withParam ("auto_devops_enabled" , project .getAutoDevopsEnabled ())
1131
- .withParam ("squash_option" , project .getSquashOption ());
1131
+ .withParam ("squash_option" , project .getSquashOption ())
1132
+ .withParam ("use_custom_template" , project .getUseCustomTemplate ())
1133
+ .withParam (
1134
+ "external_authorization_classification_label" ,
1135
+ project .getExternalAuthorizationClassificationLabel ())
1136
+ .withParam ("group_runners_enabled" , project .getGroupRunnersEnabled ())
1137
+ .withParam ("show_default_award_emojis" , project .getShowDefaultAwardEmojis ())
1138
+ .withParam (
1139
+ "warn_about_potentially_unwanted_characters" ,
1140
+ project .getWarnAboutPotentiallyUnwantedCharacters ())
1141
+ .withParam ("mirror_trigger_builds" , project .getMirrorTriggerBuilds ())
1142
+ .withParam ("auto_cancel_pending_pipelines" , project .getAutoCancelPendingPipelines ())
1143
+ .withParam ("repository_object_format" , project .getRepositoryObjectFormat ())
1144
+ .withParam (
1145
+ "only_allow_merge_if_all_status_checks_passed" ,
1146
+ project .getOnlyAllowMergeIfAllStatusChecksPassed ())
1147
+ .withParam ("avatar" , project .getAvatar ())
1148
+ .withParam ("group_with_project_templates_id" , project .getGroupWithProjectTemplatesId ())
1149
+ .withParam ("public_builds" , project .getPublicBuilds ())
1150
+ .withParam ("build_timeout" , project .getBuildTimeout ())
1151
+ .withParam ("template_name" , project .getTemplateName ())
1152
+ .withParam ("emails_enabled" , project .getEmailsEnabled ())
1153
+ .withParam ("mirror" , project .getMirror ())
1154
+ .withParam ("analytics_access_level" , project .getAnalyticsAccessLevel ())
1155
+ .withParam ("builds_access_level" , project .getBuildsAccessLevel ())
1156
+ .withParam ("container_registry_access_level" , project .getContainerRegistryAccessLevel ())
1157
+ .withParam ("environments_access_level" , project .getEnvironmentsAccessLevel ())
1158
+ .withParam ("feature_flags_access_level" , project .getFeatureFlagsAccessLevel ())
1159
+ .withParam ("forking_access_level" , project .getForkingAccessLevel ())
1160
+ .withParam ("infrastructure_access_level" , project .getInfrastructureAccessLevel ())
1161
+ .withParam ("issues_access_level" , project .getIssuesAccessLevel ())
1162
+ .withParam ("merge_requests_access_level" , project .getMergeRequestsAccessLevel ())
1163
+ .withParam ("model_experiments_access_level" , project .getModelExperimentsAccessLevel ())
1164
+ .withParam ("model_registry_access_level" , project .getModelRegistryAccessLevel ())
1165
+ .withParam ("monitor_access_level" , project .getMonitorAccessLevel ())
1166
+ .withParam ("pages_access_level" , project .getPagesAccessLevel ())
1167
+ .withParam ("releases_access_level" , project .getReleasesAccessLevel ())
1168
+ .withParam ("repository_access_level" , project .getRepositoryAccessLevel ())
1169
+ .withParam ("requirements_access_level" , project .getRequirementsAccessLevel ())
1170
+ .withParam ("security_and_compliance_access_level" , project .getSecurityAndComplianceAccessLevel ())
1171
+ .withParam ("snippets_access_level" , project .getSnippetsAccessLevel ())
1172
+ .withParam ("wiki_access_level" , project .getWikiAccessLevel ());
1132
1173
1133
1174
Namespace namespace = project .getNamespace ();
1134
1175
if (namespace != null && namespace .getId () != null ) {
@@ -1490,7 +1531,48 @@ public Project updateProject(Project project) throws GitLabApiException {
1490
1531
.withParam ("merge_method" , project .getMergeMethod ())
1491
1532
.withParam ("suggestion_commit_message" , project .getSuggestionCommitMessage ())
1492
1533
.withParam ("remove_source_branch_after_merge" , project .getRemoveSourceBranchAfterMerge ())
1493
- .withParam ("squash_option" , project .getSquashOption ());
1534
+ .withParam ("squash_option" , project .getSquashOption ())
1535
+ .withParam ("use_custom_template" , project .getUseCustomTemplate ())
1536
+ .withParam (
1537
+ "external_authorization_classification_label" ,
1538
+ project .getExternalAuthorizationClassificationLabel ())
1539
+ .withParam ("group_runners_enabled" , project .getGroupRunnersEnabled ())
1540
+ .withParam ("show_default_award_emojis" , project .getShowDefaultAwardEmojis ())
1541
+ .withParam (
1542
+ "warn_about_potentially_unwanted_characters" ,
1543
+ project .getWarnAboutPotentiallyUnwantedCharacters ())
1544
+ .withParam ("mirror_trigger_builds" , project .getMirrorTriggerBuilds ())
1545
+ .withParam ("auto_cancel_pending_pipelines" , project .getAutoCancelPendingPipelines ())
1546
+ .withParam ("repository_object_format" , project .getRepositoryObjectFormat ())
1547
+ .withParam (
1548
+ "only_allow_merge_if_all_status_checks_passed" ,
1549
+ project .getOnlyAllowMergeIfAllStatusChecksPassed ())
1550
+ .withParam ("avatar" , project .getAvatar ())
1551
+ .withParam ("group_with_project_templates_id" , project .getGroupWithProjectTemplatesId ())
1552
+ .withParam ("public_builds" , project .getPublicBuilds ())
1553
+ .withParam ("build_timeout" , project .getBuildTimeout ())
1554
+ .withParam ("template_name" , project .getTemplateName ())
1555
+ .withParam ("emails_enabled" , project .getEmailsEnabled ())
1556
+ .withParam ("mirror" , project .getMirror ())
1557
+ .withParam ("analytics_access_level" , project .getAnalyticsAccessLevel ())
1558
+ .withParam ("builds_access_level" , project .getBuildsAccessLevel ())
1559
+ .withParam ("container_registry_access_level" , project .getContainerRegistryAccessLevel ())
1560
+ .withParam ("environments_access_level" , project .getEnvironmentsAccessLevel ())
1561
+ .withParam ("feature_flags_access_level" , project .getFeatureFlagsAccessLevel ())
1562
+ .withParam ("forking_access_level" , project .getForkingAccessLevel ())
1563
+ .withParam ("infrastructure_access_level" , project .getInfrastructureAccessLevel ())
1564
+ .withParam ("issues_access_level" , project .getIssuesAccessLevel ())
1565
+ .withParam ("merge_requests_access_level" , project .getMergeRequestsAccessLevel ())
1566
+ .withParam ("model_experiments_access_level" , project .getModelExperimentsAccessLevel ())
1567
+ .withParam ("model_registry_access_level" , project .getModelRegistryAccessLevel ())
1568
+ .withParam ("monitor_access_level" , project .getMonitorAccessLevel ())
1569
+ .withParam ("pages_access_level" , project .getPagesAccessLevel ())
1570
+ .withParam ("releases_access_level" , project .getReleasesAccessLevel ())
1571
+ .withParam ("repository_access_level" , project .getRepositoryAccessLevel ())
1572
+ .withParam ("requirements_access_level" , project .getRequirementsAccessLevel ())
1573
+ .withParam ("security_and_compliance_access_level" , project .getSecurityAndComplianceAccessLevel ())
1574
+ .withParam ("snippets_access_level" , project .getSnippetsAccessLevel ())
1575
+ .withParam ("wiki_access_level" , project .getWikiAccessLevel ());
1494
1576
1495
1577
if (isApiVersion (ApiVersion .V3 )) {
1496
1578
formData .withParam ("visibility_level" , project .getVisibilityLevel ());
0 commit comments