Commit 11fa4586 by David Baumgold

Merge pull request #368 from edx/db/fix-course-team-add-user

Fix course team JS to handle non-200 status codes
parents 4b59a85d 1f7fcaed
...@@ -67,6 +67,8 @@ ...@@ -67,6 +67,8 @@
<%block name="jsextra"> <%block name="jsextra">
<script type="text/javascript"> <script type="text/javascript">
var $newUserForm; var $newUserForm;
var addUserPostbackUrl = "${add_user_postback_url}";
var removeUserPostbackUrl = "${remove_user_postback_url}";
function showNewUserForm(e) { function showNewUserForm(e) {
e.preventDefault(); e.preventDefault();
...@@ -91,16 +93,19 @@ ...@@ -91,16 +93,19 @@
e.preventDefault(); e.preventDefault();
$.ajax({ $.ajax({
url: '${add_user_postback_url}', url: addUserPostbackUrl,
type: 'POST', type: 'POST',
dataType: 'json', dataType: 'json',
contentType: 'application/json', contentType: 'application/json',
data:JSON.stringify({ 'email': $('#email').val()}), data: JSON.stringify({ 'email': $('#email').val()}),
}).done(function(data) { success: function(data) {
if (data.ErrMsg != undefined)
$('#result').show().empty().append(data.ErrMsg);
else
location.reload(); location.reload();
},
notifyOnError: false,
error: function(jqXHR, textStatus, errorThrown) {
data = JSON.parse(jqXHR.responseText);
$('#result').show().empty().append(data.ErrMsg);
}
}); });
} }
...@@ -115,7 +120,7 @@ ...@@ -115,7 +120,7 @@
$('.remove-user').click(function() { $('.remove-user').click(function() {
$.ajax({ $.ajax({
url: '${remove_user_postback_url}', url: removeUserPostbackUrl,
type: 'POST', type: 'POST',
dataType: 'json', dataType: 'json',
contentType: 'application/json', contentType: 'application/json',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment