showSavedMacros();
})
.fail(function(err) {
- humanMsg.displayAlert( _("Failed to delete macro:") + err.responseText, { className: 'humanError' } );
+ var err_message;
+ if( err.status == "404" ){
+ err_message = "Macro not found";
+ } else if ( err.status == "403" ){
+ err_message = _("You do not have permission to delete this macro");
+ } else {
+ err_message = _("There was a problem, please check the logs");
+ }
+ humanMsg.displayAlert( _("Failed to delete macro: " + err_message), { className: 'humanError' } );
});
}
macroEditor.activeMacroShared = result.shared;
})
.fail(function(err) {
- humanMsg.displayAlert( _("Failed to load macros:") + err.responseText, { className: 'humanError' } );
+ var err_message;
+ if( err.status == "404" ){
+ err_message = "Macro not found";
+ } else if ( err.status == "403" ){
+ err_message = _("You do not have permission to access this macro");
+ } else {
+ err_message = _("There was a problem, please check the logs");
+ }
+ humanMsg.displayAlert( _("Failed to load macros: ") + err_message, { className: 'humanError' } );
});
}
})
.fail(function(err) {
- humanMsg.displayAlert( _("Failed to create macro:") + err.responseText, { className: 'humanError' } );
+ var err_message;
+ if( err.status == "403" ){
+ err_message = _("You do not have permission to create this macro");
+ } else {
+ err_message = _("There was a problem, please check the logs");
+ }
+ humanMsg.displayAlert( _("Failed to create macro: ") + err_message, { className: 'humanError' } );
});
} );
}
});
})
.fail(function(err) {
- humanMsg.displayAlert( _("Failed to load macros:") + err.responseText, { className: 'humanError' } );
+ var err_message = _("There was a problem, please check the logs");
+ humanMsg.displayAlert( _("Failed to load macros: ") + err_message, { className: 'humanError' } );
});
var $new_li = $( '<li class="new-macro"><a href="#">' + _("New macro...") + '</a></li>' );
$new_li.click( function() {
loadMacro( result.name, result.macro_id );
})
.fail(function(err) {
- humanMsg.displayAlert( _("Failed to create macro:") + err.responseText, { className: 'humanError' } );
+ var err_message;
+ if( err.status == "403" ){
+ err_message = _("You do not have permission to access this macro");
+ } else {
+ err_message = _("There was a problem, please check the logs");
+ }
+ humanMsg.displayAlert( _("Failed to create macro: ") + err_message, { className: 'humanError' } );
});
} );
$('#macro-list').append($new_li);
showSavedMacros();
})
.fail(function(err) {
- humanMsg.displayAlert( _("Failed to save macro:") + err.responseText, { className: 'humanError' } );
+ var err_message;
+ if( err.status == "404" ){
+ err_message = _("Macro not found");
+ } else if ( err.status ="403" ){
+ err_message = _("You do not have permission to access this macro");
+ } else {
+ err_message = _("There was a problem, please check the logs");
+ }
+ humanMsg.displayAlert( _("Failed to save macro: ") + err_message, { className: 'humanError' } );
});
}