diff options
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.ts | 13 |
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); } |