diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2010-12-07 19:42:36 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2010-12-07 19:42:36 +0000 |
commit | b8982008036624581c1eaa8f92adaa383fafd04e (patch) | |
tree | d0cd057d76e6a662bd8e1df8d654c0246b892e6f /lib | |
parent | 4715a37937cb30192df17a7db18c5f31f24463b0 (diff) | |
download | redmine-b8982008036624581c1eaa8f92adaa383fafd04e.tar.gz redmine-b8982008036624581c1eaa8f92adaa383fafd04e.zip |
Select projects with issue_tracking module for gantt display and remove the nil start/due dates trick.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4477 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'lib')
-rw-r--r-- | lib/redmine/helpers/gantt.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/redmine/helpers/gantt.rb b/lib/redmine/helpers/gantt.rb index 274b4442f..79088dfe5 100644 --- a/lib/redmine/helpers/gantt.rb +++ b/lib/redmine/helpers/gantt.rb @@ -97,7 +97,7 @@ module Redmine if @project return number_of_rows_on_project(@project) else - Project.roots.visible.inject(0) do |total, project| + Project.roots.visible.has_module('issue_tracking').inject(0) do |total, project| total += number_of_rows_on_project(project) end end @@ -125,7 +125,7 @@ module Redmine end # Subprojects - project.children.visible.each do |subproject| + project.children.visible.has_module('issue_tracking').each do |subproject| count += number_of_rows_on_project(subproject) end @@ -154,7 +154,7 @@ module Redmine if @project render_project(@project, options) else - Project.roots.visible.each do |project| + Project.roots.visible.has_module('issue_tracking').each do |project| render_project(project, options) end end @@ -190,7 +190,7 @@ module Redmine end # Fourth, subprojects - project.children.visible.each do |project| + project.children.visible.has_module('issue_tracking').each do |project| render_project(project, options) end |