##// END OF EJS Templates
remove unneeded Relation#all from Project model...
Toshi MARUYAMA -
r12454:b6f066ddf326
parent child
Show More
@@ -440,7 +440,7 class Project < ActiveRecord::Base
440 # Closes open and locked project versions that are completed
440 # Closes open and locked project versions that are completed
441 def close_completed_versions
441 def close_completed_versions
442 Version.transaction do
442 Version.transaction do
443 versions.where(:status => %w(open locked)).all.each do |version|
443 versions.where(:status => %w(open locked)).each do |version|
444 if version.completed?
444 if version.completed?
445 version.update_attribute(:status, 'closed')
445 version.update_attribute(:status, 'closed')
446 end
446 end
@@ -480,7 +480,7 class Project < ActiveRecord::Base
480
480
481 # Returns a hash of project users grouped by role
481 # Returns a hash of project users grouped by role
482 def users_by_role
482 def users_by_role
483 members.includes(:user, :roles).all.inject({}) do |h, m|
483 members.includes(:user, :roles).inject({}) do |h, m|
484 m.roles.each do |r|
484 m.roles.each do |r|
485 h[r] ||= []
485 h[r] ||= []
486 h[r] << m.user
486 h[r] << m.user
General Comments 0
You need to be logged in to leave comments. Login now