From 6469e0453bbcef5f49c28c77f9478493589d8070 Mon Sep 17 00:00:00 2001 From: tmn21 <tmn21@inf.ufpr.br> Date: Tue, 28 Mar 2023 10:48:15 -0300 Subject: [PATCH] ISSUE #41: UPDATE show_top_users route --- app/controllers/v1/users_controller.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/controllers/v1/users_controller.rb b/app/controllers/v1/users_controller.rb index 5fdc1d08..6052384d 100644 --- a/app/controllers/v1/users_controller.rb +++ b/app/controllers/v1/users_controller.rb @@ -179,8 +179,11 @@ class V1::UsersController < ApplicationController end def show_top_users + # exclude admin users + ids = User.joins(:roles_users).where.not(roles_users: {role_id: 1}) # select id, level from users order by level desc limit 5; - users = paginate User.all.order("level DESC").limit(6) + users = paginate User.where(id: ids).order("level DESC").limit(6) + #users = paginate User.all.order("level DESC").limit(6) render json: users end -- GitLab