| ... | @@ -12,6 +12,7 @@ const Api = { |
... | @@ -12,6 +12,7 @@ const Api = { |
|
|
projectsPath: '/api/:version/projects.json',
|
|
projectsPath: '/api/:version/projects.json',
|
|
|
projectPath: '/api/:version/projects/:id',
|
|
projectPath: '/api/:version/projects/:id',
|
|
|
projectLabelsPath: '/:namespace_path/:project_path/labels',
|
|
projectLabelsPath: '/:namespace_path/:project_path/labels',
|
|
|
|
projectMergeRequestsPath: '/api/:version/projects/:id/merge_requests',
|
|
|
projectMergeRequestPath: '/api/:version/projects/:id/merge_requests/:mrid',
|
|
projectMergeRequestPath: '/api/:version/projects/:id/merge_requests/:mrid',
|
|
|
projectMergeRequestChangesPath: '/api/:version/projects/:id/merge_requests/:mrid/changes',
|
|
projectMergeRequestChangesPath: '/api/:version/projects/:id/merge_requests/:mrid/changes',
|
|
|
projectMergeRequestVersionsPath: '/api/:version/projects/:id/merge_requests/:mrid/versions',
|
|
projectMergeRequestVersionsPath: '/api/:version/projects/:id/merge_requests/:mrid/versions',
|
| ... | @@ -111,6 +112,22 @@ const Api = { |
... | @@ -111,6 +112,22 @@ const Api = { |
|
|
return axios.get(url);
|
|
return axios.get(url);
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Get all Merge Requests for a project, eventually filtering based on
|
|
|
|
* supplied parameters
|
|
|
|
* @param projectPath
|
|
|
|
* @param params
|
|
|
|
* @returns {Promise}
|
|
|
|
*/
|
|
|
|
projectMergeRequests(projectPath, params = {}) {
|
|
|
|
const url = Api.buildUrl(Api.projectMergeRequestsPath).replace(
|
|
|
|
':id',
|
|
|
|
encodeURIComponent(projectPath),
|
|
|
|
);
|
|
|
|
|
|
|
|
return axios.get(url, { params });
|
|
|
|
},
|
|
|
|
|
|
|
// Return Merge Request for project
|
|
// Return Merge Request for project
|
|
|
projectMergeRequest(projectPath, mergeRequestId, params = {}) {
|
|
projectMergeRequest(projectPath, mergeRequestId, params = {}) {
|
|
|
const url = Api.buildUrl(Api.projectMergeRequestPath)
|
|
const url = Api.buildUrl(Api.projectMergeRequestPath)
|
| ... | |
... | |
| ... | | ... | |