From 49bd22255fbec772adf1282861bca5f7ed1c411e 2014-12-02 20:23:20 From: Jean-Philippe Lang Date: 2014-12-02 20:23:20 Subject: [PATCH] Use scope. git-svn-id: http://svn.redmine.org/redmine/trunk@13692 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/app/models/project.rb b/app/models/project.rb index c21f6ef..7df728b 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -368,7 +368,7 @@ class Project < ActiveRecord::Base # by the current user def allowed_parents return @allowed_parents if @allowed_parents - @allowed_parents = Project.where(Project.allowed_to_condition(User.current, :add_subprojects)).to_a + @allowed_parents = Project.allowed_to(User.current, :add_subprojects).to_a @allowed_parents = @allowed_parents - self_and_descendants if User.current.allowed_to?(:add_project, nil, :global => true) || (!new_record? && parent.nil?) @allowed_parents << nil