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