Add PQL endpoint to Query form

Requires https://github.com/voxpupuli/pypuppetdb/pull/97
This commit is contained in:
Raphaël Pinson
2016-06-20 14:43:03 +02:00
parent fac55edc98
commit 38986047a6
3 changed files with 5 additions and 2 deletions

View File

@@ -722,7 +722,9 @@ def query(env):
form = QueryForm(csrf_enabled=False) form = QueryForm(csrf_enabled=False)
if form.validate_on_submit(): if form.validate_on_submit():
if form.query.data[0] == '[': if form.endpoints.data == 'pql':
query = form.query.data
elif form.query.data[0] == '[':
query = form.query.data query = form.query.data
else: else:
query = '[{0}]'.format(form.query.data) query = '[{0}]'.format(form.query.data)

View File

@@ -25,6 +25,7 @@ class QueryForm(Form):
('catalogs', 'Catalogs'), ('catalogs', 'Catalogs'),
('edges', 'Edges'), ('edges', 'Edges'),
('environments', 'Environments'), ('environments', 'Environments'),
('pql', 'PQL'),
]) ])
class CatalogForm(Form): class CatalogForm(Form):

View File

@@ -5,5 +5,5 @@ MarkupSafe==0.19
WTForms==1.0.5 WTForms==1.0.5
Werkzeug==0.9.4 Werkzeug==0.9.4
itsdangerous==0.23 itsdangerous==0.23
pypuppetdb==0.2.1 pypuppetdb==0.3.1
requests==2.6.0 requests==2.6.0