From 197f3c6b5b396f58d270cc5c025537ac4cfc6be5 Mon Sep 17 00:00:00 2001 From: Larissa Reis Date: Thu, 2 Feb 2012 12:10:03 -0200 Subject: [PATCH] Makes faster db consult for users list download --- app/controllers/admin/users_controller.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/admin/users_controller.rb b/app/controllers/admin/users_controller.rb index f0e7869..aa44cf3 100644 --- a/app/controllers/admin/users_controller.rb +++ b/app/controllers/admin/users_controller.rb @@ -3,10 +3,10 @@ class UsersController < AdminController protect 'manage_environment_users', :environment def index - @users = environment.users respond_to do |format| format.html format.xml do + @users = User.find(:all, :conditions => {:environment_id => environment.id}, :include => [:person]) render :xml => @users.to_xml( :skip_types => true, :only => %w[email login created_at updated_at], @@ -14,6 +14,7 @@ class UsersController < AdminController ) end format.csv do + @users = User.find(:all, :conditions => {:environment_id => environment.id}, :include => [:person]) render :template => "users/index_csv.rhtml", :content_type => 'text/csv', :layout => false end end -- libgit2 0.21.2