api: apply criterias from query string when listing formdatas (#7114)

This commit is contained in:
Frédéric Péters 2015-04-30 14:58:39 +02:00
parent a36b9c60d1
commit f2c84bb9f0
1 changed files with 4 additions and 1 deletions

View File

@ -1097,9 +1097,12 @@ class FormPage(Directory):
get_response().set_content_type('application/json')
user = get_user_from_api_query_string() or get_request().user
selected_filter = self.get_filter_from_query(default='all')
criterias = self.get_criterias_from_query()
order_by = get_request().form.get('order_by', None)
query = get_request().form.get('q')
items, total_count = FormDefUI(self.formdef).get_listing_items(
selected_filter, user=user, query=query)
selected_filter, user=user, query=query, criterias=criterias,
order_by=order_by)
if get_request().form.get('full') == 'on':
output = [json.loads(filled.export_to_json()) for filled in items]
else: