From 1ea9adf8eeb7d0d90b73138be62115098cbe2d91 Mon Sep 17 00:00:00 2001 From: Rosanny <rosanny.sihombing@hft-stuttgart.de> Date: Fri, 30 Apr 2021 17:31:24 +0200 Subject: [PATCH] add deleteProjectById function --- routes/gitlab.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/routes/gitlab.js b/routes/gitlab.js index 9e82a8a0..62ff3650 100644 --- a/routes/gitlab.js +++ b/routes/gitlab.js @@ -66,6 +66,24 @@ var gitlab = { data: err.response.data }) }, + deleteProjectById: function(projectId){ + // https://docs.gitlab.com/ee/api/projects.html#delete-project + return axios({ + method: 'delete', + url: 'https://transfer.hft-stuttgart.de/gitlab/api/v4/projects/'+projectId, + headers: { + 'Authorization': 'Bearer '+config.gitlab.token_readWriteProjects + } + }) + .then(res => res = { + error: false, + data: res.data + }) + .catch(err => res = { + error: true, + data: err.response.data + }) + }, getUserProjects: async function(gitlabUserId) { return axios({ method: 'get', @@ -96,7 +114,6 @@ var gitlab = { .then(res => res.data[0].status) .catch(err => console.error(err)) }, - // delete peoject: https://docs.gitlab.com/ee/api/projects.html#delete-project // // test GraphQL getGraphqlTest: function(callback) { -- GitLab