Преглед на файлове

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 години
родител
ревизия
447e15d6cb
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5
    1
      app/models/user.rb

+ 5
- 1
app/models/user.rb Целия файл

@@ -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

Loading…
Отказ
Запис