@@ -451,7 +451,7 class User < Principal | |||||
451 |
|
451 | |||
452 | # Return true if the user is a member of project |
|
452 | # Return true if the user is a member of project | |
453 | def member_of?(project) |
|
453 | def member_of?(project) | |
454 | roles_for_project(project).any? {|role| role.member?} |
|
454 | projects.to_a.include?(project) | |
455 | end |
|
455 | end | |
456 |
|
456 | |||
457 | # Returns a hash of user's projects grouped by roles |
|
457 | # Returns a hash of user's projects grouped by roles | |
@@ -692,6 +692,10 class AnonymousUser < User | |||||
692 | UserPreference.new(:user => self) |
|
692 | UserPreference.new(:user => self) | |
693 | end |
|
693 | end | |
694 |
|
694 | |||
|
695 | def member_of?(project) | |||
|
696 | false | |||
|
697 | end | |||
|
698 | ||||
695 | # Anonymous user can not be destroyed |
|
699 | # Anonymous user can not be destroyed | |
696 | def destroy |
|
700 | def destroy | |
697 | false |
|
701 | false |
General Comments 0
You need to be logged in to leave comments.
Login now