diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index ad82858de..78e329857 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -59,9 +59,13 @@ class UsersController < ApplicationController helper :words #added by young def user_projects - cond = Project.visible_condition(User.current) + "AND projects.project_type <> 1" - @memberships = @user.memberships.all(:conditions => cond) - + + if User.current.admin? + @memberships = @user.memberships.all + else + cond = Project.visible_condition(User.current) + "AND projects.project_type <> 1" + @memberships = @user.memberships.all(:conditions => cond) + end events = Redmine::Activity::Fetcher.new(User.current, :author => @user).events(nil, nil, :limit => 20) @events_by_day = events.group_by(&:event_date) @state = 0