mirror of https://github.com/apache/cloudstack.git
bug 12981: login screen - show explicit error messages when login fails.
This commit is contained in:
parent
66e7e64915
commit
377fa4361f
|
|
@ -5,6 +5,7 @@ state.Enabled=Enabled
|
|||
label.system.wide.capacity=System-wide capacity
|
||||
label.network.service.providers=Network Service Providers
|
||||
message.launch.zone=Zone is ready to launch; please proceed to the next step.
|
||||
error.unable.to.reach.management.server=Unable to reach Management Server
|
||||
#new labels (end) ************************************************************************************************
|
||||
|
||||
label.add.compute.offering=Add compute offering
|
||||
|
|
|
|||
|
|
@ -2868,6 +2868,7 @@ dictionary = {
|
|||
'message.you.must.have.at.least.one.physical.network': '<fmt:message key="message.you.must.have.at.least.one.physical.network" />',
|
||||
'message.please.select.a.different.public.and.management.network.before.removing': '<fmt:message key="message.please.select.a.different.public.and.management.network.before.removing" />',
|
||||
'label.purpose': '<fmt:message key="label.purpose" />',
|
||||
'error.please.specify.physical.network.tags': '<fmt:message key="error.please.specify.physical.network.tags" />'
|
||||
'error.please.specify.physical.network.tags': '<fmt:message key="error.please.specify.physical.network.tags" />',
|
||||
'error.unable.to.reach.management.server': '<fmt:message key="error.unable.to.reach.management.server" />'
|
||||
};
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -263,8 +263,15 @@
|
|||
// TEMPORARY -- replace w/ output of capability response, etc., once implemented
|
||||
window.g_projectsInviteRequired = false;
|
||||
},
|
||||
error: function() {
|
||||
args.response.error();
|
||||
error: function(XMLHttpRequest) {
|
||||
var errorMsg = parseXMLHttpResponse(XMLHttpRequest);
|
||||
if(errorMsg.length == 0) {
|
||||
if(XMLHttpRequest.status == 0)
|
||||
errorMsg = dictionary['error.unable.to.reach.management.server'];
|
||||
else
|
||||
errorMsg = dictionary['label.error'];
|
||||
}
|
||||
args.response.error(errorMsg);
|
||||
},
|
||||
beforeSend : function(XMLHttpResponse) {
|
||||
return true;
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@
|
|||
});
|
||||
},
|
||||
error: function(args) {
|
||||
cloudStack.dialog.notice({ message: 'Invalid username and/or password.' });
|
||||
cloudStack.dialog.notice({ message: args });
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue