Project

General

Profile

Plugins Directory » Better Gantt Chart

Author: Alexey Kuleshov
Website: -
Code repository: https://github.com/kulesa/redmine_better_gantt_chart
Registered on: 2011-03-01 (about 13 years ago)
Current version: 0.6.5
Compatible with: Redmine 1.1.x, 1.2.x, 1.3.x, 1.4.x
User ratings:   (6)

Features

The plugin imroves functionality of Redmine Gantt Chart.
  • NEW: smart sorting of issues on the chart. Now issues are sorted just like you’d expect them to.
  • NEW: rescheduling takes into account weekends, if this setting is enabled
  • Issues on Gantt chart connected with arrows. Handy!
  • Relations info added to issue tooltip.
  • Fast rescheduling of related issues. Now you can have hundreds of related issues with many levels of hierarchy, and expect they’ll be rescheduled just almost as fast as if you were in MS Project.
  • Fixed rescheduling of related tasks if due date of dependent task changed to an earlier date.

Usage

  1. Open an existing issue in Redmine
  2. Click Add in Related Issues section, select type of relation ‘Follows’ or ‘Precedes’ and enter # of the related issue.
  3. Save changes.
  4. Go to Gantt tab.

Installation notes

Installation notes

0. Follow the Redmine plugin installation steps at: http://www.redmine.org/wiki/redmine/Plugins
1. Cd to your redmine `vendor/plugins` dir.
2. Git-clone the plugin from this repo: `git clone https://github.com/kulesa/redmine_better_gantt_chart.git`, or download and unzip the attached package.
3. Restart your Redmine web servers (e.g. mongrel, thin, mod_rails)

NOTE: the plugin folder must be "redmine_better_gantt_chart"

Changelog

0.6.5 (2012-04-23)

Compatible with Redmine 1.1.x, 1.2.x, 1.3.x, 1.4.x.

  • Compatibility with Redmine 1.4
  • Fixed sorting of nested issues

0.6.3 (2012-03-16)

Compatible with Redmine 1.1.x, 1.2.x, 1.3.x.

Bugfixes:
- Fixed creation of relations between child issues with empty due dates
- Isues with empty due_date are now displayed on the Gantt chart

0.6.2 (2012-02-23)

Compatible with Redmine 1.1.x, 1.2.x, 1.3.x.

Hotfix for issues sorting.

0.6.1 (2012-02-22)

Compatible with Redmine 1.1.x, 1.2.x, 1.3.x.

Added smart sorting of issues on the chart, which can be disabled in plugin settings.

0.6.0 (2012-01-18)

Compatible with Redmine 1.1.x, 1.2.x, 1.3.x.

1. Added 'Work on weekends' plugin setting.

If enabled (default): no changes comparing to the previous versions of the plugin: 7 working days / week, issues can start and finish on weekends.
If disabled: weekends are considered as "no work" days, start and due dates of rescheduled issues are moved to the next working day (Monday) if fall on a weekend, and thus, never assigned to a weeked automatically. However, a start or a due date can be assigned to a weekend manually.

Go to Administration -> Plugins -> Redmine Better Gantt Chart -> Configure to change.

2. Added 'Duration' field to show issue screen, which shows duration in working days. It depends on the value of 'Work on weekends' setting: for example, duration of an issue that starts on Friday and finishes on Monday with the setting enabled (default) will be 4 days, with the setting disabled will be 2 days.

0.5.5 (2011-12-16)

Compatible with Redmine 1.1.x, 1.2.x, 1.3.x.

Added compatibility with Redmine 1.3.0.

Bug fixes:
  • fixed error on deletion of the only child issue of a parent with empty start date
  • fixed error when adding a parent task with empty start_date
  • fixed an exception during rescheduling of issues
  • fixed sorting of versions on the Gantt chart
  • corrected day of week headers for Chinese language
  • fixed error on setting start date if parent start date is empty and there are sibling tasks with empty start dates

0.5.3 (2011-06-29)

Compatible with Redmine 1.1.x, 1.2.x.

Bug fixes:
  • rescheduling of due_date of a parent issue when due_date of a child issue changed to an earlier date
  • errors on export of PNG and PDF in 1.2.0.stable

0.5.2 (2011-06-01)

Compatible with Redmine 1.1.x, 1.2.x.

Bug fixes:
- fixed incorrect rescheduling of parent tasks which do not have direct dependencies when start date of a child task changed to an earlier date
- fixed undefined number_of_rows_on_project error
- fixed undefined method alias_nb_changes error on generation of PDF on Gantt chart
- sorting of issues changed back to standard to allow use sorting defined in saved queries

0.5.1 (2011-05-24)

Compatible with Redmine 1.1.x, 1.2.x.

  • Compatibility with Redmine 1.2
  • Fixed performance problems and system crashes on rescheduling of large number of related issues
  • Bug fixes

0.2.3 (2011-04-07)

Compatible with Redmine 1.1.x, 1.2.x.

Fixed: compatibility with new version of #2024.

PLEASE NOTE: this version shall only be installed with patch #2024 (http://www.redmine.org/issues/2024), version gantt_edit_5_v1-1-1 (http://www.redmine.org/attachments/5768/gantt_edit_5_v1-1-1.patch). Please do not install this version of the plugin if you don't have patch #2024.

0.2.2 (2011-03-08)

Compatible with Redmine 1.1.x, 1.2.x.

Version compatible with patch #2024.

Fixed:
  • drag-n-drop of issue bars on gantt chart
  • truncation of long issue subjects

PLEASE NOTE: this version shall only be installed with patch #2024 (http://www.redmine.org/issues/2024), version gantt_edit_2_v1-1-1. Please do not install v.0.2.1 of the plugin if you don't have patch #2024.

0.2.1 (2011-03-07)

Compatible with Redmine 1.1.x, 1.2.x.

Version compatible with patch #2024.

PLEASE NOTE: this version shall only be installed with patch #2024 (http://www.redmine.org/issues/2024), version gantt_edit_2_v1-1-1. Please do not install v.0.2.1 of the plugin if you don't have patch #2024.

0.2.0 (2011-03-01)

Compatible with Redmine 1.1.x, 1.2.x.

User ratings

  by baby wang over 7 years ago

  by Hannah R over 8 years ago

Working with redmine 2.5.x
Are you planning to release a version for redmine 3.x?

  by Isabela Cristina Teles Terra over 8 years ago

Hi,
Are there any plans to make this module compatible with Redmine 3.x?
Thanks

  by James Charles almost 9 years ago

Works great on 2.6. Thanks very much for your effort.

  by langdead yang over 9 years ago

Good!

  by Mariana Martinez almost 10 years ago