Adds support for filtering by UI. Closes #702. (#706)

This commit is contained in:
kevgliss
2017-03-03 15:07:26 -08:00
committed by GitHub
parent fc957b63ff
commit 310e1d4501
2 changed files with 6 additions and 1 deletions

View File

@ -9,7 +9,7 @@ import arrow
from datetime import timedelta
from flask import current_app
from sqlalchemy import func, or_, not_, cast, Boolean
from sqlalchemy import func, or_, not_, cast, Boolean, Integer
from cryptography import x509
from cryptography.hazmat.backends import default_backend
@ -299,6 +299,8 @@ def render(args):
Certificate.domains.any(Domain.name.ilike('%{0}%'.format(terms[1])))
)
)
elif 'id' in terms:
query = query.filter(Certificate.id == cast(terms[1], Integer))
else:
query = database.filter(query, Certificate, terms)