summaryrefslogtreecommitdiffstats
path: root/lib/redmine/activity
diff options
context:
space:
mode:
authorEric Davis <edavis@littlestreamsoftware.com>2010-07-06 02:22:03 +0000
committerEric Davis <edavis@littlestreamsoftware.com>2010-07-06 02:22:03 +0000
commitad73f12a6b24ae4c835187f787672345e636a21e (patch)
tree10d642e9cb4516e9063b688abafcef6cf1b0a0ba /lib/redmine/activity
parent56af944afa1406358685a568072bc7eaed5143ef (diff)
downloadredmine-ad73f12a6b24ae4c835187f787672345e636a21e.tar.gz
redmine-ad73f12a6b24ae4c835187f787672345e636a21e.zip
Include visible subprojects when checking for available Activity event types. #5589
Contributed by Felix Schäfer git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3829 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'lib/redmine/activity')
-rw-r--r--lib/redmine/activity/fetcher.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/redmine/activity/fetcher.rb b/lib/redmine/activity/fetcher.rb
index fb73d5d28..6edc18f3f 100644
--- a/lib/redmine/activity/fetcher.rb
+++ b/lib/redmine/activity/fetcher.rb
@@ -38,7 +38,7 @@ module Redmine
return @event_types unless @event_types.nil?
@event_types = Redmine::Activity.available_event_types
- @event_types = @event_types.select {|o| @user.allowed_to?("view_#{o}".to_sym, @project)} if @project
+ @event_types = @event_types.select {|o| @project.self_and_descendants.detect {|p| @user.allowed_to?("view_#{o}".to_sym, p)}} if @project
@event_types
end