aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/api/quality-profiles.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/src/main/js/api/quality-profiles.js')
-rw-r--r--server/sonar-web/src/main/js/api/quality-profiles.js26
1 files changed, 9 insertions, 17 deletions
diff --git a/server/sonar-web/src/main/js/api/quality-profiles.js b/server/sonar-web/src/main/js/api/quality-profiles.js
index c6fbee56978..8172dec3517 100644
--- a/server/sonar-web/src/main/js/api/quality-profiles.js
+++ b/server/sonar-web/src/main/js/api/quality-profiles.js
@@ -17,30 +17,22 @@
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-import { checkStatus, parseJSON } from '../helpers/request';
+import { request, checkStatus, parseJSON } from '../helpers/request';
export function createQualityProfile (data) {
- // TODO
- const url = window.baseUrl + '/api/qualityprofiles/create';
- const options = {
- method: 'post',
- credentials: 'same-origin',
- body: data
- };
- return window.fetch(url, options)
+ return request('/api/qualityprofiles/create')
+ .setMethod('post')
+ .setData(data)
+ .submit()
.then(checkStatus)
.then(parseJSON);
}
export function restoreQualityProfile (data) {
- // TODO
- const url = window.baseUrl + '/api/qualityprofiles/restore';
- const options = {
- method: 'post',
- credentials: 'same-origin',
- body: data
- };
- return window.fetch(url, options)
+ return request('/api/qualityprofiles/restore')
+ .setMethod('post')
+ .setData(data)
+ .submit()
.then(checkStatus)
.then(parseJSON);
}