diff options
author | Rob Crittenden <rcritten@redhat.com> | 2007-12-06 11:56:14 -0500 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2007-12-06 11:56:14 -0500 |
commit | 40ff6f21dbde577bd65721285d659152f27e90a6 (patch) | |
tree | e5c8bcc07824295f66e68dab7473475d203b60d4 /ipa-server | |
parent | 592329af18f48969cdd74461e57300a2b4dceb5e (diff) | |
download | freeipa-40ff6f21dbde577bd65721285d659152f27e90a6.tar.gz freeipa-40ff6f21dbde577bd65721285d659152f27e90a6.tar.xz freeipa-40ff6f21dbde577bd65721285d659152f27e90a6.zip |
Prompt user before downloading a keytab that this will create a new secret,
breaking any existing keytabs for that principal.
Diffstat (limited to 'ipa-server')
-rw-r--r-- | ipa-server/ipa-gui/ipagui/templates/principallist.kid | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/ipa-server/ipa-gui/ipagui/templates/principallist.kid b/ipa-server/ipa-gui/ipagui/templates/principallist.kid index dcd9dd4b..d4177d8d 100644 --- a/ipa-server/ipa-gui/ipagui/templates/principallist.kid +++ b/ipa-server/ipa-gui/ipagui/templates/principallist.kid @@ -16,6 +16,14 @@ <script type="text/javascript"> document.getElementById("hostname").focus(); </script> + <script type="text/javascript"> + function confirmDownload() { + if (confirm("Are you sure you want to download this principal? It will reset the secret, invalidating any existing keytabs")) { + return true; + } + return false; + } + </script> </div> <div py:if='(principals != None) and (len(principals) > 0)'> <h2>${len(principals)} results returned:</h2> @@ -33,7 +41,7 @@ <tbody> <tr py:for="principal in principals"> <td> - <a href="${tg.url('/principal/show',principal=principal.krbprincipalname)}" + <a href="${tg.url('/principal/show',principal=principal.krbprincipalname)}" onclick="return confirmDownload();" >${principal.hostname}</a> </td> <td> |