diff --git a/share/views/js/admintask.js b/share/views/js/admintask.js index 85972d5f..4f5dc0d9 100644 --- a/share/views/js/admintask.js +++ b/share/views/js/admintask.js @@ -143,17 +143,38 @@ ,url: uri_base + '/ajax/control/admin/' + tab + '/' + mode ,data: $(this).closest('tr').find('input[data-form="' + mode + '"]').serializeArray() ,beforeSend: function() { - $(target).html( - '
Request submitted...
' - ); + if (mode == 'add' || mode == 'delete') { + $(target).html( + '
Request submitted...
' + ); + } } ,success: function() { - $('#' + tab + '_form').trigger('submit'); + if (mode == 'add') { + toastr.success('Added record'); + $('#' + tab + '_form').trigger('submit'); + } + else if (mode == 'delete') { + toastr.success('Deleted record'); + $('#' + tab + '_form').trigger('submit'); + } + else { + toastr.success('Updated record'); + } } - // skip any error reporting for now // TODO: fix sanity_ok in Netdisco Web ,error: function() { - $('#' + tab + '_form').trigger('submit'); + if (mode == 'add') { + toastr.error('Failed to add record'); + $('#' + tab + '_form').trigger('submit'); + } + else if (mode == 'delete') { + toastr.error('Failed to delete record'); + $('#' + tab + '_form').trigger('submit'); + } + else { + toastr.error('Failed to update record'); + } } }); });