From d093f3670b2c5b310a8ca5d05c471d513d1fb5fe Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Tue, 28 Jan 2020 16:20:01 +0100 Subject: [PATCH] admin: on pki page, press enter to associate certificate --- admin/static/js/app.js | 17 +++++++++++++++++ admin/static/views/pki.html | 34 ++++++++++++++++++++++++---------- 2 files changed, 41 insertions(+), 10 deletions(-) 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 @@ -