diff options
author | Pavel Vomacka <pvomacka@redhat.com> | 2016-04-26 14:55:54 +0200 |
---|---|---|
committer | Petr Vobornik <pvoborni@redhat.com> | 2016-06-14 18:35:31 +0200 |
commit | 8135651abb857fbe489a1de8aacad3747d7d5cc9 (patch) | |
tree | 501fe21c673ac701e26098cb0f846382daf5ccfc | |
parent | 31faf1c21d5635edfa9da23005a1942452a0248c (diff) | |
download | freeipa-8135651abb857fbe489a1de8aacad3747d7d5cc9.tar.gz freeipa-8135651abb857fbe489a1de8aacad3747d7d5cc9.tar.xz freeipa-8135651abb857fbe489a1de8aacad3747d7d5cc9.zip |
Add ability to review cert request dialog
The request dialog is not closed directly after clicking 'Issue' button, but only
after successful issuing or after clicking 'Close' button. So, the user can check
inputed data.
https://fedorahosted.org/freeipa/ticket/5652
Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
-rwxr-xr-x | install/ui/src/freeipa/certificate.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/install/ui/src/freeipa/certificate.js b/install/ui/src/freeipa/certificate.js index d03be2056..c910a5243 100755 --- a/install/ui/src/freeipa/certificate.js +++ b/install/ui/src/freeipa/certificate.js @@ -482,7 +482,6 @@ IPA.cert.request_dialog = function(spec) { if (that.request) { that.request(values); } - that.close(); } }); @@ -749,10 +748,14 @@ IPA.cert.request_action = function(spec) { options: options, on_success: function(data, text_status, xhr) { facet.refresh(); + dialog.close(); IPA.notify_success('@i18n:objects.cert.requested'); if (facet.certificate_updated) { facet.certificate_updated.notify([], that.facet); } + }, + on_error: function() { + widget_mod.focus_invalid(dialog); } }).execute(); } |