aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/api/alm-integrations.ts
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/src/main/js/api/alm-integrations.ts')
-rw-r--r--server/sonar-web/src/main/js/api/alm-integrations.ts13
1 files changed, 8 insertions, 5 deletions
diff --git a/server/sonar-web/src/main/js/api/alm-integrations.ts b/server/sonar-web/src/main/js/api/alm-integrations.ts
index f33562053c0..bd225e1e2dc 100644
--- a/server/sonar-web/src/main/js/api/alm-integrations.ts
+++ b/server/sonar-web/src/main/js/api/alm-integrations.ts
@@ -250,13 +250,16 @@ export function getGitlabProjects(data: {
.catch(throwGlobalError);
}
+export function setupGitlabProjectCreation(data: { almSetting: string; gitlabProjectId: string }) {
+ return (newCodeDefinitionType?: string, newCodeDefinitionValue?: string) =>
+ importGitlabProject({ ...data, newCodeDefinitionType, newCodeDefinitionValue });
+}
+
export function importGitlabProject(data: {
almSetting: string;
gitlabProjectId: string;
+ newCodeDefinitionType?: string;
+ newCodeDefinitionValue?: string;
}): Promise<{ project: ProjectBase }> {
- const { almSetting, gitlabProjectId } = data;
- return postJSON('/api/alm_integrations/import_gitlab_project', {
- almSetting,
- gitlabProjectId,
- }).catch(throwGlobalError);
+ return postJSON('/api/alm_integrations/import_gitlab_project', data).catch(throwGlobalError);
}