@@ -454,7 +454,7 class User < Principal | |||||
454 |
|
454 | |||
455 | # Return true if the user is a member of project |
|
455 | # Return true if the user is a member of project | |
456 | def member_of?(project) |
|
456 | def member_of?(project) | |
457 | roles_for_project(project).any? {|role| role.member?} |
|
457 | projects.to_a.include?(project) | |
458 | end |
|
458 | end | |
459 |
|
459 | |||
460 | # Returns a hash of user's projects grouped by roles |
|
460 | # Returns a hash of user's projects grouped by roles | |
@@ -704,6 +704,10 class AnonymousUser < User | |||||
704 | UserPreference.new(:user => self) |
|
704 | UserPreference.new(:user => self) | |
705 | end |
|
705 | end | |
706 |
|
706 | |||
|
707 | def member_of?(project) | |||
|
708 | false | |||
|
709 | end | |||
|
710 | ||||
707 | # Anonymous user can not be destroyed |
|
711 | # Anonymous user can not be destroyed | |
708 | def destroy |
|
712 | def destroy | |
709 | false |
|
713 | false |
General Comments 0
You need to be logged in to leave comments.
Login now