diff --git a/app/controllers/report_controller.rb b/app/controllers/report_controller.rb --- a/app/controllers/report_controller.rb +++ b/app/controllers/report_controller.rb @@ -17,7 +17,12 @@ def current_score @problems = Problem.available_problems - @users = User.includes(:contests).includes(:contest_stat).where(enabled: true) + if params[:group_id] + @group = Group.find(params[:group_id]) + @users = @group.users.where(enabled: true) + else + @users = User.includes(:contests).includes(:contest_stat).where(enabled: true) + end @scorearray = calculate_max_score(@problems, @users,0,0,true) #rencer accordingly