diff options
author | Stas Vilchik <stas.vilchik@sonarsource.com> | 2017-09-22 10:16:48 +0200 |
---|---|---|
committer | Stas Vilchik <stas.vilchik@sonarsource.com> | 2017-09-25 13:40:46 +0200 |
commit | 929e5560d960ea4b682852db2187b93926a215e0 (patch) | |
tree | b34131a4226ed076796eaef4a624bd4d148b66d6 /server/sonar-web/src/main/js/api | |
parent | aa838eba54111b32b619f75e6adb9e1a6c44e9ad (diff) | |
download | sonarqube-929e5560d960ea4b682852db2187b93926a215e0.tar.gz sonarqube-929e5560d960ea4b682852db2187b93926a215e0.zip |
delete portfolios with api/views/delete
Diffstat (limited to 'server/sonar-web/src/main/js/api')
-rw-r--r-- | server/sonar-web/src/main/js/api/components.ts | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/server/sonar-web/src/main/js/api/components.ts b/server/sonar-web/src/main/js/api/components.ts index 42e3b05ea6e..2d03c4f0db4 100644 --- a/server/sonar-web/src/main/js/api/components.ts +++ b/server/sonar-web/src/main/js/api/components.ts @@ -61,8 +61,12 @@ export function bulkDeleteProjects(parameters: BaseSearchProjectsParameters): Pr return post('/api/projects/bulk_delete', parameters); } -export function deleteProject(project: string): Promise<void> { - return post('/api/projects/delete', { project }); +export function deleteProject(project: string): Promise<void | Response> { + return post('/api/projects/delete', { project }).catch(throwGlobalError); +} + +export function deletePortfolio(portfolio: string): Promise<void | Response> { + return post('/api/views/delete', { key: portfolio }).catch(throwGlobalError); } export function createProject(data: { |