Menu

Commit [r4072]  Maximize  Restore  History

Rewrite the Gantt chart. #6276

This version of the Gantt chart supports nested charts. So Projects,
Versions, and Issues will be nested underneath their parents correctly.

Additional features:

* Move all Gantt code to Redmine::Helpers::Gantt class instead of having it in
the Gantt class, controller, and view
* Recursive and nest sub-projects
* Recursive and nest versions
* Recursive and nest issues
* Draw a line showing when a Project is active and it's progress
* Draw a line showing when a Version is active and it's progress
* Show a version's % complete
* Change the color of Projects, Versions, and Issues if they are late or
behind schedule
* Added Project#start_date and #due_date
* Added Project#completed_percent
* Use a mini-gravatar on the Gantt chart
* Added tests for the Gantt rendering

edavis10 2010-09-10

1 2 > >> (Page 1 of 2)
changed /trunk/app/controllers/gantts_controller.rb
changed /trunk/app/controllers/issues_controller.rb
changed /trunk/app/helpers/application_helper.rb
added /trunk/app/helpers/gantt_helper.rb
changed /trunk/app/helpers/issues_helper.rb
changed /trunk/app/models/issue.rb
changed /trunk/app/models/project.rb
changed /trunk/app/models/version.rb
changed /trunk/app/views/gantts/show.html.erb
changed /trunk/lib/redmine/export/pdf.rb
changed /trunk/lib/redmine/helpers/gantt.rb
removed /trunk/public/images/milestone.png
added /trunk/public/images/milestone_done.png
added /trunk/public/images/milestone_late.png
added /trunk/public/images/milestone_todo.png
added /trunk/public/images/project_marker.png
changed /trunk/public/images/task_done.png
added /trunk/public/images/version_marker.png
changed /trunk/public/stylesheets/application.css
changed /trunk/test/functional/gantts_controller_test.rb
changed /trunk/test/object_daddy_helpers.rb
changed /trunk/test/unit/helpers/application_helper_test.rb
changed /trunk/test/unit/issue_test.rb
added /trunk/test/unit/lib/redmine/helpers
added /trunk/test/unit/lib/redmine/helpers/gantt_test.rb
/trunk/app/controllers/gantts_controller.rb Diff Switch to side-by-side view
Loading...
/trunk/app/controllers/issues_controller.rb Diff Switch to side-by-side view
Loading...
/trunk/app/helpers/application_helper.rb Diff Switch to side-by-side view
Loading...
/trunk/app/helpers/gantt_helper.rb Diff Switch to side-by-side view
Loading...
/trunk/app/helpers/issues_helper.rb Diff Switch to side-by-side view
Loading...
/trunk/app/models/issue.rb Diff Switch to side-by-side view
Loading...
/trunk/app/models/project.rb Diff Switch to side-by-side view
Loading...
/trunk/app/models/version.rb Diff Switch to side-by-side view
Loading...
/trunk/app/views/gantts/show.html.erb Diff Switch to side-by-side view
Loading...
/trunk/lib/redmine/export/pdf.rb Diff Switch to side-by-side view
Loading...
/trunk/lib/redmine/helpers/gantt.rb Diff Switch to side-by-side view
Loading...
/trunk/public/images/task_done.png
Binary file was changed.
/trunk/public/stylesheets/application.css Diff Switch to side-by-side view
Loading...
/trunk/test/functional/gantts_controller_test.rb Diff Switch to side-by-side view
Loading...
/trunk/test/object_daddy_helpers.rb Diff Switch to side-by-side view
Loading...
/trunk/test/unit/helpers/application_helper_test.rb Diff Switch to side-by-side view
Loading...
/trunk/test/unit/issue_test.rb Diff Switch to side-by-side view
Loading...
/trunk/test/unit/lib/redmine/helpers/gantt_test.rb Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.