Commit 91807f25 authored by Jeremie Bresson's avatar Jeremie Bresson
Browse files

Merge remote-tracking branch 'origin/main' into 6.x

parents 6e0ff512 e8a261a5
......@@ -1355,6 +1355,8 @@ public class ProjectApi extends AbstractApi implements Constants {
formData.withParam("issue_branch_template", project.getIssueBranchTemplate());
formData.withParam("merge_commit_template", project.getMergeCommitTemplate());
formData.withParam("squash_commit_template", project.getSquashCommitTemplate());
formData.withParam("merge_requests_template", project.getMergeRequestsTemplate());
formData.withParam("issues_template", project.getIssuesTemplate());
if (project.getTagList() != null && !project.getTagList().isEmpty()) {
formData.withParam("tag_list", String.join(",", project.getTagList()));
......@@ -2254,7 +2256,7 @@ public class ProjectApi extends AbstractApi implements Constants {
boolean doIssuesEvents, boolean doMergeRequestsEvents) throws GitLabApiException {
return addHook(projectIdOrPath, url, doPushEvents, doIssuesEvents, doMergeRequestsEvents, null);
}
/**
* Adds a hook to project.
* Convenience method for {@link #addHook(Object, String, ProjectHook, Boolean, String)}
......@@ -4044,7 +4046,7 @@ public class ProjectApi extends AbstractApi implements Constants {
public ProjectAccessToken rotateProjectAccessToken(Object projectIdOrPath, Long tokenId) throws GitLabApiException {
return rotateProjectAccessToken(projectIdOrPath, tokenId, null);
}
/**
* Rotates the given project access token.
* The token is revoked and a new one which will expire in one week is created to replace it.
......
......@@ -119,6 +119,9 @@ public class Project implements Serializable {
private String mergeCommitTemplate;
private String squashCommitTemplate;
private String issueBranchTemplate;
private String mergeRequestsTemplate;
private String issuesTemplate;
@JsonProperty("_links")
private Map<String, String> links;
......@@ -950,6 +953,22 @@ public class Project implements Serializable {
this.issueBranchTemplate = issueBranchTemplate;
}
public String getMergeRequestsTemplate() {
return mergeRequestsTemplate;
}
public void setMergeRequestsTemplate(String mergeRequestsTemplate) {
this.mergeRequestsTemplate = mergeRequestsTemplate;
}
public String getIssuesTemplate() {
return issuesTemplate;
}
public void setIssuesTemplate(String issuesTemplate) {
this.issuesTemplate = issuesTemplate;
}
public Map<String, String> getLinks() {
return links;
}
......
......@@ -96,6 +96,8 @@
"merge_commit_template": "Merge branch '%{source_branch}' into '%{target_branch}'",
"squash_commit_template": "Commit %{title}",
"issue_branch_template" : "issue-%{id}",
"merge_requests_template": "",
"issues_template": "",
"autoclose_referenced_issues" : true,
"permissions" : {
"project_access" : {
......@@ -125,4 +127,4 @@
"packages_size" : 0
},
"custom_attributes" : [ ]
}
\ No newline at end of file
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment