Disallow issuing certificates from inactive authority (#936)

This commit is contained in:
Marti Raudsepp
2017-09-26 01:34:49 +03:00
committed by kevgliss
parent 645641f4bd
commit 54ff4cddbf
4 changed files with 27 additions and 8 deletions

View File

@ -107,13 +107,7 @@ angular.module('lemur')
AuthorityService.findActiveAuthorityByName = function (filterValue) {
return AuthorityApi.getList({'filter[name]': filterValue})
.then(function (authorities) {
var activeAuthorities = [];
_.each(authorities, function (authority) {
if (authority.active) {
activeAuthorities.push(authority);
}
});
return activeAuthorities;
return authorities.filter(function(authority) { return authority.active; });
});
};

View File

@ -95,7 +95,7 @@ angular.module('lemur')
};
$scope.getAuthoritiesByName = function (value) {
return AuthorityService.findAuthorityByName(value).then(function (authorities) {
return AuthorityService.findActiveAuthorityByName(value).then(function (authorities) {
$scope.authorities = authorities;
});
};