mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Use AJAX status text as default error message.
The ipa_cmd() error handler has been updated to use AJAX status text as the default error message.
This commit is contained in:
parent
6e5b540db2
commit
e0cf3a8313
@ -314,21 +314,25 @@ function ipa_cmd(name, args, options, win_callback, fail_callback, objname, comm
|
|||||||
}
|
}
|
||||||
|
|
||||||
function error_handler(xhr, text_status, error_thrown) {
|
function error_handler(xhr, text_status, error_thrown) {
|
||||||
if (!error_thrown){
|
|
||||||
error_thrown = {name:'unknown'}
|
if (!error_thrown) {
|
||||||
|
error_thrown = {
|
||||||
|
name: xhr.responseText || 'Unknown Error',
|
||||||
|
message: xhr.statusText || 'Unknown Error'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (xhr.status === 401){
|
if (xhr.status === 401) {
|
||||||
error_thrown.name = 'Kerberos ticket no longer valid.';
|
error_thrown.name = 'Kerberos ticket no longer valid.';
|
||||||
if (IPA.messages && IPA.messages.ajax){
|
if (IPA.messages && IPA.messages.ajax){
|
||||||
error_thrown.message = IPA.messages.ajax["401"];
|
error_thrown.message = IPA.messages.ajax["401"];
|
||||||
}else{
|
} else {
|
||||||
error_thrown.message =
|
error_thrown.message =
|
||||||
"Your kerberos ticket no longer valid."+
|
"Your kerberos ticket no longer valid. "+
|
||||||
"Please run kinit and then click 'retry'"+
|
"Please run kinit and then click 'retry'. "+
|
||||||
"If this is your first time running the IPA Web UI"+
|
"If this is your first time running the IPA Web UI "+
|
||||||
"<a href='/ipa//config/unauthorized.html'> "+
|
"<a href='/ipa/config/unauthorized.html'>"+
|
||||||
"Follow these directions</a> to configure your browser."
|
"follow these directions</a> to configure your browser."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user