Modify superadmin users activity endpoint to allow pagination

pull/16226/head
Jorge Tarrero 4 years ago
parent f01578e376
commit 511ab1a091

@ -97,6 +97,7 @@ sudo make install
- Fix autoload issues in subscriber [#16171](https://github.com/CartoDB/cartodb/pull/16171)
- Remove no longer used DO metadata DB config [#16212](https://github.com/CartoDB/cartodb/pull/16212)
- Fix CI build by changing machine spec [#16192](https://github.com/CartoDB/cartodb/pull/16192)
- Modify superadmin users activity endpoint to allow pagination
- Update cartodb-common to v1.1.1, which contains serveral logging fixes [#16182](https://github.com/CartoDB/cartodb/pull/16182)
4.44.0 (2020-11-20)

@ -38,6 +38,10 @@ class Superadmin::UsersController < Superadmin::SuperadminController
end) and return
elsif params[:account_type].present? && params[:state].present?
users = ::User.where(account_type: params[:account_type], state: params[:state])
if params[:page].present?
page, per_page = page_per_page_params
users = users.limit(per_page).offset((page - 1) * per_page)
end
respond_with(:superadmin, users.map(&:activity))
else
users = ::User.all

Loading…
Cancel
Save