remove unneeded Relation#all from Project model
git-svn-id: http://svn.redmine.org/redmine/trunk@12729 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
051ed3557b
commit
b6f066ddf3
@ -440,7 +440,7 @@ class Project < ActiveRecord::Base
|
|||||||
# Closes open and locked project versions that are completed
|
# Closes open and locked project versions that are completed
|
||||||
def close_completed_versions
|
def close_completed_versions
|
||||||
Version.transaction do
|
Version.transaction do
|
||||||
versions.where(:status => %w(open locked)).all.each do |version|
|
versions.where(:status => %w(open locked)).each do |version|
|
||||||
if version.completed?
|
if version.completed?
|
||||||
version.update_attribute(:status, 'closed')
|
version.update_attribute(:status, 'closed')
|
||||||
end
|
end
|
||||||
@ -480,7 +480,7 @@ class Project < ActiveRecord::Base
|
|||||||
|
|
||||||
# Returns a hash of project users grouped by role
|
# Returns a hash of project users grouped by role
|
||||||
def users_by_role
|
def users_by_role
|
||||||
members.includes(:user, :roles).all.inject({}) do |h, m|
|
members.includes(:user, :roles).inject({}) do |h, m|
|
||||||
m.roles.each do |r|
|
m.roles.each do |r|
|
||||||
h[r] ||= []
|
h[r] ||= []
|
||||||
h[r] << m.user
|
h[r] << m.user
|
||||||
|
Loading…
x
Reference in New Issue
Block a user