Bladeren bron

Prevent one query per User#member_of? call after r11508 (#13301).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11605 e93f8b46-1217-0410-a6f0-8f06a7374b81
tags/2.4.0
Jean-Philippe Lang 11 jaren geleden
bovenliggende
commit
447e15d6cb
1 gewijzigde bestanden met toevoegingen van 5 en 1 verwijderingen
  1. 5
    1
      app/models/user.rb

+ 5
- 1
app/models/user.rb Bestand weergeven

@@ -454,7 +454,7 @@ class User < Principal

# Return true if the user is a member of project
def member_of?(project)
roles_for_project(project).any? {|role| role.member?}
projects.to_a.include?(project)
end

# Returns a hash of user's projects grouped by roles
@@ -704,6 +704,10 @@ class AnonymousUser < User
UserPreference.new(:user => self)
end

def member_of?(project)
false
end

# Anonymous user can not be destroyed
def destroy
false

Laden…
Annuleren
Opslaan