summaryrefslogtreecommitdiffstats
path: root/install/ui/src/freeipa/certificate.js
diff options
context:
space:
mode:
authorPavel Vomacka <pvomacka@redhat.com>2016-04-26 14:55:54 +0200
committerPetr Vobornik <pvoborni@redhat.com>2016-06-14 18:35:31 +0200
commit8135651abb857fbe489a1de8aacad3747d7d5cc9 (patch)
tree501fe21c673ac701e26098cb0f846382daf5ccfc /install/ui/src/freeipa/certificate.js
parent31faf1c21d5635edfa9da23005a1942452a0248c (diff)
downloadfreeipa-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>
Diffstat (limited to 'install/ui/src/freeipa/certificate.js')
-rwxr-xr-xinstall/ui/src/freeipa/certificate.js5
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();
}