[SCI-5631] Add ordering to index endpoint so pagination works, limit maximum page size for kaminari

This commit is contained in:
miha 2021-04-06 09:59:24 +02:00
parent c0ff2865b5
commit 961fa9ab4e
2 changed files with 2 additions and 1 deletions

View file

@ -17,6 +17,7 @@ module Api
.preload(repository_cells: @inventory.cell_preload_includes) .preload(repository_cells: @inventory.cell_preload_includes)
.page(params.dig(:page, :number)) .page(params.dig(:page, :number))
.per(params.dig(:page, :size)) .per(params.dig(:page, :size))
.order(:id)
render jsonapi: items, each_serializer: InventoryItemSerializer, include: include_params render jsonapi: items, each_serializer: InventoryItemSerializer, include: include_params
end end

View file

@ -2,7 +2,7 @@
Kaminari.configure do |config| Kaminari.configure do |config|
config.default_per_page = 10 config.default_per_page = 10
# config.max_per_page = nil config.max_per_page = 100
# config.window = 4 # config.window = 4
# config.outer_window = 0 # config.outer_window = 0
# config.left = 0 # config.left = 0