Add option to sort by project
Change-Id: Icb6cd5cd9d00f166c492abfec75854e16950274e
This commit is contained in:
parent
fca4d23465
commit
14758b1665
|
@ -54,7 +54,7 @@ class ConfigSchema(object):
|
|||
|
||||
servers = [server]
|
||||
|
||||
_sort_by = v.Any('number', 'updated', 'last-seen')
|
||||
_sort_by = v.Any('number', 'updated', 'last-seen', 'project')
|
||||
sort_by = v.Any(_sort_by, [_sort_by])
|
||||
|
||||
text_replacement = {'text': v.Any(str,
|
||||
|
|
|
@ -892,6 +892,9 @@ class DatabaseSession(object):
|
|||
q = q.order_by(change_table.c.last_seen)
|
||||
elif s == 'number':
|
||||
q = q.order_by(change_table.c.number)
|
||||
elif s == 'project':
|
||||
q = q.filter(project_table.c.key == change_table.c.project_key)
|
||||
q = q.order_by(project_table.c.name)
|
||||
self.database.log.debug("Search SQL: %s" % q)
|
||||
try:
|
||||
return q.all()
|
||||
|
|
Loading…
Reference in New Issue