Change application index default sort from 'created' to 'name'

Current API package search will return applications sorted by date
created in ascending order. Users naturally will want to see these
ordered alphabetically by name. Change default 'order_by' to name

Change-Id: I880fafb85729fea296ebd0330fcd976279d51a9c
Closes-Bug: 1391607
This commit is contained in:
Brian Tully 2014-11-14 15:57:48 -05:00
parent 4532898ee1
commit de3f842c2c

View File

@ -313,8 +313,9 @@ def package_search(filters, context, limit=None):
query = query.filter(or_(*conditions))
sort_keys = [SEARCH_MAPPING[sort_key] for sort_key in
filters.get('order_by', []) or ['created']]
filters.get('order_by', []) or ['name']]
marker = filters.get('marker')
# TODO(btully): sort_dir is always None - not getting passed as a filter?
sort_dir = filters.get('sort_dir')
if marker is not None: # set marker to real object instead of its id
marker = _package_get(marker, session)