add support for status 403 feedback from e.g. ModSecurity/CRS

This commit is contained in:
René Zubcevic 2020-02-21 12:50:32 +01:00 committed by Nanne Baars
parent 5f3dff4921
commit a8118a14cd

View File

@ -113,12 +113,16 @@ define(['jquery',
//complete: function (data) { //complete: function (data) {
//callbackFunction(data); //callbackFunction(data);
//} //}
}).then(function(data){ }).then(
self.onSuccessResponse(data, failureCallbackFunctionName, successCallBackFunctionName)}, self.onErrorResponse.bind(self)); function(data){
self.onSuccessResponse(data, failureCallbackFunctionName, successCallBackFunctionName)
},
self.onErrorResponse.bind(self)
);
return false; return false;
}, },
onSuccessResponse: function(data, failureCallbackFunctionName, successCallBackFunctionName) { onSuccessResponse: function(data, failureCallbackFunctionName, successCallBackFunctionName) {
this.renderFeedback(data.feedback); this.renderFeedback(data.feedback);
this.renderOutput(data.output || ""); this.renderOutput(data.output || "");
@ -147,10 +151,15 @@ define(['jquery',
$(this.curForm).siblings('.assignment-success').find('i').addClass('hidden'); $(this.curForm).siblings('.assignment-success').find('i').addClass('hidden');
}, },
onErrorResponse: function (a,b,c) { onErrorResponse: function (data,b,c) {
console.error(a); console.error(data);
if (data.status == 403) {
this.renderFeedback(data.responseText);
}
console.error(b); console.error(b);
console.error(c); console.error(c);
return false; return false;
}, },