Add order parameter to changeset query api entry point
This commit is contained in:
parent
abdce62a03
commit
0abab48f5d
2 changed files with 44 additions and 2 deletions
|
@ -170,8 +170,15 @@ module Api
|
|||
changesets = conditions_closed(changesets, params["closed"])
|
||||
changesets = conditions_ids(changesets, params["changesets"])
|
||||
|
||||
# sort and limit the changesets
|
||||
changesets = changesets.order("created_at DESC").limit(result_limit)
|
||||
# sort the changesets
|
||||
changesets = if params[:order] == "oldest"
|
||||
changesets.order("created_at ASC")
|
||||
else
|
||||
changesets.order("created_at DESC")
|
||||
end
|
||||
|
||||
# limit the result
|
||||
changesets = changesets.limit(result_limit)
|
||||
|
||||
# preload users, tags and comments, and render result
|
||||
@changesets = changesets.preload(:user, :changeset_tags, :comments)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue