sendRequest: function () {
var that = this,
url = baseUrl + '/api/qualityprofiles/restore_built_in',
- options = {
- language: this.$('#restore-built-in-profiles-language').val()
- };
+ lang = this.$('#restore-built-in-profiles-language').val(),
+ langName = _.findWhere(this.options.languages, { key: lang }).name,
+ options = { language: lang };
return $.ajax({
type: 'POST',
url: url,
}).done(function () {
that.collection.fetch({ reset: true });
that.collection.trigger('destroy');
- that.destroy();
+ that.$('#restore-built-in-profiles-form-success')
+ .text(window.tp('quality_profiles.restore_built_in_profiles_success_message', langName))
+ .removeClass('hidden');
+ that.enableForm();
}).fail(function (jqXHR) {
that.showErrors(jqXHR.responseJSON.errors, jqXHR.responseJSON.warnings);
that.enableForm();
</div>
<div class="modal-body">
<div class="js-modal-messages"></div>
+ <div id="restore-built-in-profiles-form-success" class="alert alert-success hidden"></div>
<div class="modal-field">
<label for="restore-built-in-profiles-language">{{t 'language'}}<em class="mandatory">*</em></label>
<select id="restore-built-in-profiles-language" name="language">