diff options
Diffstat (limited to 'install/ui/ipa.js')
-rw-r--r-- | install/ui/ipa.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/install/ui/ipa.js b/install/ui/ipa.js index 6e862098..7667c766 100644 --- a/install/ui/ipa.js +++ b/install/ui/ipa.js @@ -491,6 +491,9 @@ IPA.command = function(spec) { that.retry = typeof spec.retry == 'undefined' ? true : spec.retry; that.error_message = spec.error_message || IPA.get_message('dialogs.batch_error_message', 'Some operations failed.'); + that.error_messages = $.ordered_map({ + 911: 'Missing HTTP referer. <br/> You have to configure your browser to send HTTP referer header.' + }); that.get_command = function() { return (that.entity ? that.entity+'_' : '') + that.method; @@ -620,6 +623,13 @@ IPA.command = function(spec) { }; } + // custom messages for set of codes + var error_msg = that.error_messages.get(error_thrown.code); + if (error_msg) { + error_msg = error_msg.replace('${message}', error_thrown.message); + error_thrown.message = error_msg; + } + if (that.retry) { dialog_open.call(this, xhr, text_status, error_thrown); |