diff --git a/admin/static/js/app.js b/admin/static/js/app.js index 5c48d8ef..374d1bf1 100644 --- a/admin/static/js/app.js +++ b/admin/static/js/app.js @@ -659,6 +659,23 @@ angular.module("FICApp") } }; + $scope.validateSearch = function(keyEvent) { + if (keyEvent.which === 13) { + var myCertificate = null; + $scope.certificates.forEach(function(certificate) { + if (String(certificate.id).indexOf($scope.query.toUpperCase()) >= 0) { + if (myCertificate === null) + myCertificate = certificate; + else + myCertificate = false; + } + }); + if (myCertificate && myCertificate.id_team == null) { + $('#associationModal').data('certificate', myCertificate.id) + $('#associationModal').modal() + } + } + }; $scope.validatePKIForm = function(keyEvent) { if (keyEvent.which === 13) $scope.associate() diff --git a/admin/static/views/pki.html b/admin/static/views/pki.html index 8a4e1414..245571ce 100644 --- a/admin/static/views/pki.html +++ b/admin/static/views/pki.html @@ -7,7 +7,7 @@ -

+

@@ -81,15 +81,23 @@ -