diff options
Diffstat (limited to 'server/sonar-web/src/main/js/apps/quality-gates/create-view.js')
-rw-r--r-- | server/sonar-web/src/main/js/apps/quality-gates/create-view.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/server/sonar-web/src/main/js/apps/quality-gates/create-view.js b/server/sonar-web/src/main/js/apps/quality-gates/create-view.js new file mode 100644 index 00000000000..f58863ba315 --- /dev/null +++ b/server/sonar-web/src/main/js/apps/quality-gates/create-view.js @@ -0,0 +1,24 @@ +define([ + './form-view' +], function (FormView) { + + return FormView.extend({ + method: 'create', + + prepareRequest: function () { + var that = this; + var url = baseUrl + '/api/qualitygates/create', + name = this.$('#quality-gate-form-name').val(), + options = { + url: url, + data: { name: name } + }; + return this.sendRequest(options) + .done(function (r) { + var gate = that.addGate(r); + gate.trigger('select', gate); + }); + } + }); + +}); |