Skip to content

Commit c26c845

Browse files
committed
Added missing attributes for ProjectApi
1 parent fe14e34 commit c26c845

File tree

3 files changed

+661
-20
lines changed

3 files changed

+661
-20
lines changed

Diff for: gitlab4j-api/src/main/java/org/gitlab4j/api/ProjectApi.java

+84-2
Original file line numberDiff line numberDiff line change
@@ -1128,7 +1128,48 @@ public Project createProject(Project project, String importUrl) throws GitLabApi
11281128
.withParam("suggestion_commit_message", project.getSuggestionCommitMessage())
11291129
.withParam("remove_source_branch_after_merge", project.getRemoveSourceBranchAfterMerge())
11301130
.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());
11321173

11331174
Namespace namespace = project.getNamespace();
11341175
if (namespace != null && namespace.getId() != null) {
@@ -1490,7 +1531,48 @@ public Project updateProject(Project project) throws GitLabApiException {
14901531
.withParam("merge_method", project.getMergeMethod())
14911532
.withParam("suggestion_commit_message", project.getSuggestionCommitMessage())
14921533
.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());
14941576

14951577
if (isApiVersion(ApiVersion.V3)) {
14961578
formData.withParam("visibility_level", project.getVisibilityLevel());

0 commit comments

Comments
 (0)