Skip to content


Subversion checkout URL

You can clone with
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: azatoth/redmine_better_gantt_chart
base: master
head fork: kulesa/redmine_better_gantt_chart
compare: master
Checking mergeability… Don’t worry, you can still create the pull request.
Commits on Jul 07, 2012
@kulesa kulesa Updated gem versions for compatibility with Redmine 2.0 065b339
@kulesa kulesa Updated init script to support both Redmine 1.x and 2.x.
Note to future self: do not forget to change 'require_dependency' back to 'require'.
@kulesa kulesa Updated callback extensions for compatibility with all Redmines.
- former CallbackExtensions renamed to CallbackExtensionsForRails2
- new CallbackExtensionsForRails3 implements temporary disabling of ActiveRecord model callbacks.
@kulesa kulesa Updated show.html.erb to use html_safe output of helpers.
Also deleted redunand method in applications_helper.rb, with the whole helper.

This is backwards compatible to Rails 2.3.8, which should be OK for most Redmine 1.x releases.
@kulesa kulesa Fixed formatting of Gantt content. 4f6f67e
Commits on Sep 21, 2012
@bartvdrmeulen bartvdrmeulen Fix settings
Fix the settings for this plugin

Signed-off-by: Bart vdr. Meulen <>
@bartvdrmeulen bartvdrmeulen Fix callbacks
Update for the callbacks

Signed-off-by: Bart vdr. Meulen <>
@bartvdrmeulen bartvdrmeulen Fixes in helper patch
Fix issue with newlines

Signed-off-by: Bart vdr. Meulen <>
@bartvdrmeulen bartvdrmeulen fix previous and next character
have html safe string for the previous and next links

Signed-off-by: Bart vdr. Meulen <>
@bartvdrmeulen bartvdrmeulen restore filters in gantt view
Signed-off-by: Bart vdr. Meulen <>
Commits on Nov 27, 2012
@drewkeller drewkeller * Update to match better with the core view so we can see better what…
… is different. This also fixes a spacing issue with month headings.
Commits on Nov 29, 2012
@drewkeller drewkeller + When the option to work on weekends is turned off, weekend days are…
… not displayed in the gantt chart (this is only applied in the web page, for now). This reduces the amount of space needed by almost 30%.

* Change the red line to a light red bar and extend it into the month/week/day headers. Also move it to the background. This resolves questions about whether today is on the left side of the line or the right side of the line (the bar covers all of today instead of being on one side or the other).
@drewkeller drewkeller * Adjust header heights for the larger zoom levels
* For the maximum zoom level, add the day of the month number (e.g. 1-31) in the day header
* At the minimum zoom, decrease the month header font to avoid awkward wrapping. (Perhaps it would be better to have header for the year and then a header for each month.)
Commits on Nov 30, 2012
@drewkeller drewkeller * Add years header row to minimum zoom level
* Change month numbers to abbreviate month names (they fit fine for me and are less ambiguous than a number)
* Remove some "magic" numbers in CSS positioning. The individual header height (currently 18) can be adjusted now in one place without causing chaos.
@drewkeller drewkeller * Make whitespace more consistent ebd5e48
@drewkeller drewkeller * Only show percentage of task completed if it is greater than 0% and…
… less than 100%

* Remove extraneous "%" for tasks that don't have a percentage
* Adjust task bars vertically so they line up better with the task label on the left
* Adjust task bar labels so they line up better next to the task bars
@drewkeller drewkeller * Let's try again on this adjustment 6a17fa9
@drewkeller drewkeller * Remove some test code 19e33e3
Commits on Dec 06, 2012
@drewkeller drewkeller 2 fixes, 1 cosmetic change
* Remove extraneous height from chart. I got tired of having to scroll way down to the bottom in order to get to the horizontal scroll bar, when there is no reason for the chart to be that high in the first place.
! Fix logic for checking work_on_weekends (affects ensuring start and due dates end on a workday).
! Fix progress bar length to take into account only workdays
Commits on Dec 07, 2012
@drewkeller drewkeller * Fix drawing the arrows on the chart so it works with jQuery (Redmin…
…e 2.1.0+) instead of Prototype.

* Some other minor drawing adjustments.
@drewkeller drewkeller ! Fix: When a task is not visible in the chart, no arrows were gettin…
…g drawn.
Commits on Dec 09, 2012
@drewkeller drewkeller +++ Incorporate the patch from Redmine issue #2024. Basically what th…
…is adds is...

  a) the ability to change the dates of Gantt tasks by moving the the bars on the chart
  b) a column next to the task description column that shows the start and end dates of the task (can also be used to change the start/end date of the task)
% Note: The edit is able to update the task via ajax, but an actual page refresh is needed to update dependent tasks (or another "move", which puts them where they should have been after the previous move, i.e. it lags by one operation). The ajax response contains information for updating them, but the ruby code is pulling old data for some reason that I haven't been able to figure out. Perhaps the caching in issue_dependency_patch.rb has something to do with this.
Commits on Dec 10, 2012
@drewkeller drewkeller * Some minor adjustments in html output, added screenshots, removed d…
…ebug messages
Commits on Feb 13, 2013
@michalgritzbach michalgritzbach Compatibility with Redmine 2.2 affec5a
@michalgritzbach michalgritzbach Proper start and due date changing with "work on weekends" turned off…
…; leaving original duration unchanged.
Commits on Feb 18, 2013
@michalgritzbach michalgritzbach Dropped support for very buggy drag and drop 304eb95
Commits on Aug 16, 2013
@kulesa kulesa Fixes rescheduling of dependent parent issues. d79b461
@kulesa kulesa Reworked disabling of callbacks for Rails 3. 841ab74
@kulesa kulesa Fixes most specs. aca8552
@kulesa kulesa Show tooltip when hovering issues on Gantt. 838bbb2
@kulesa kulesa Updated .rvmrc 4139936
@kulesa kulesa Merge branch 'redmine_2.3' f7c8cf8
@kulesa kulesa Updated README. e0b52f6
Commits on Sep 25, 2013
@yusabana yusabana Only weekend (Saturday and Sunday) has enabled background color eff3466
Commits on Sep 26, 2013
@kulesa kulesa Merge pull request #97 from yusabana/fix_weekend_background_color
Only weekend (Saturday and Sunday) has enabled background color
Commits on Feb 26, 2014
@fuh-gpl fuh-gpl Added german translation caaf97f
Commits on Feb 27, 2014
@kulesa kulesa Merge pull request #104 from fuh-gpl/master
Added german translation
Commits on May 13, 2014
@kulesa kulesa Updated list of compatible versions in README. f4124ed
Commits on Apr 02, 2015
Vargas * Added Brazillian Portuguese translation (pt-BR). 2c8dd9e
Vargas Added information regarding which related task caused changes to be m…
@kulesa kulesa Merge pull request #119 from rsvargas/master
Added information regarding which task caused changes to be made