Project

General

Profile

Actions

Feature #12122

closed

Gantt progress lines (html only)

Added by Toshi MARUYAMA over 11 years ago. Updated about 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Toshi MARUYAMA
Category:
Gantt
Target version:
Start date:
Due date:
% Done:

80%

Estimated time:
Resolution:
Fixed

Description

This is a patch for trunk r10659.

Taken from the MS Project functionality descrition:

For the status date (today) of your project, it draws a progress line connecting in-progress tasks and tasks that should have started, creating a graph on the Gantt Chart with peaks pointing to the left for work that is behind schedule and peaks pointing to the right for work that is ahead of schedule.
The distance from the vertical line to the peak indicates the degree to which the task is ahead of or behind schedule as of the progress or status date.


Files


Related issues

Related to Redmine - Feature #3436: Show relations in Gantt diagramClosed2009-06-02

Actions
Related to Redmine - Feature #12816: Filter issues by progress stateNew

Actions
Actions #1

Updated by Go MAEDA over 11 years ago

+1

Actions #2

Updated by nobu masu over 11 years ago

+1

Actions #3

Updated by Jun NAITOH over 11 years ago

+1

Actions #4

Updated by Etienne Massip over 11 years ago

Could you please describe the purpose?

To draw the critical path?

Actions #5

Updated by Go MAEDA over 11 years ago

Etienne Massip wrote:

Could you please describe the purpose?

Microsoft Project has same feature. Please check the following url for the description of progress lines.

http://office.microsoft.com/en-us/project-help/about-progress-lines-HP001045770.aspx

Actions #6

Updated by Etienne Massip over 11 years ago

  • Subject changed from Gantt progress line (html only) to Gantt progress lines (html only)
  • Description updated (diff)

I didn't even know it existed, thanks.

You should add a checkbox to activate/deactivate this functionality and please make the JS code more readable (more explicit variable names and some lines breaks) so it can be reviewed easily. For compression it can be uglified afterwards.

Change today_red_line id to a more general one (e.g. no color indication in the id).

Actions #7

Updated by Jean-Philippe Lang over 11 years ago

I don't really see the benefit of this feature, maybe displaying precedes/blocks relations (#3436) would be a better option to start improving the gantt chart.

Actions #8

Updated by Toshi MARUYAMA over 11 years ago

Gantt progress line needs in Japanese enterprise.
Customer always requires it to developer.

Actions #9

Updated by Daniel Felix over 11 years ago

Just one suggestion. Those display could be switched. As a project manager I need sometimes different displays of my gantt. This could be some implementation, another one could be those connected display.
The whole gantt could be sorted by start- or enddate, or maybe sorted by number. This would be a benefit too.

Actions #10

Updated by Toshi MARUYAMA over 11 years ago

Daniel Felix wrote:

This could be some implementation, another one could be those connected display.

It is #3436.

The whole gantt could be sorted by start- or enddate, or maybe sorted by number. This would be a benefit too.

See #7335#note-16.

Actions #11

Updated by Toshi MARUYAMA over 11 years ago

This is a patch for trunk r10880.

I have added a checkbox to activate/deactivate this functionality

And I has changed JavaScript code (more explicit variable names).

Actions #12

Updated by Toshi MARUYAMA over 11 years ago

This is a patch for trunk r10927.

Fixed drawing when gantt is scrolled.

Actions #13

Updated by Toshi MARUYAMA over 11 years ago

Jean-Philippe Lang wrote:

I don't really see the benefit of this feature, maybe displaying precedes/blocks relations (#3436) would be a better option to start improving the gantt chart.

I have posted a patch at #3436#note-22.

Actions #14

Updated by Toshi MARUYAMA over 11 years ago

This is a patch rebased trunk r11137.

Actions #15

Updated by Daniel Felix over 11 years ago


After the recent changes, there should be two checkboxes.
1. Display Progress Lines
2. Display Relation Lines

Both could be a bit confusing for the enduser.

Actions #16

Updated by Toshi MARUYAMA over 11 years ago

Daniel Felix wrote:

After the recent changes, there should be two checkboxes.
1. Display Progress Lines
2. Display Relation Lines

Done.

This is a patch for trunk r11137.

Actions #17

Updated by Etienne Massip over 11 years ago

Daniel Felix wrote:

After the recent changes, there should be two checkboxes.
1. Display Progress Lines
2. Display Relation Lines

Both could be a bit confusing for the enduser.

Patch looks nice to me, would love to have this option.
Would "only" miss handling the critical path of the version/project and we would have a full Gantt.

Actions #18

Updated by Toshi MARUYAMA over 11 years ago

This is a patch for trunk r11140.

Changes:

  • On default, "Relations" checkbox is true, "progress line" checkbox is false.
  • Add "Relations" colors on checkbox.
    It is difficult to know which color is "blocks" or "proceeds".

Actions #19

Updated by Etienne Massip over 11 years ago

  • Target version set to Candidate for next major release
Actions #20

Updated by Mischa The Evil over 11 years ago

Daniel Felix wrote:

[...]
After the recent changes, there should be two checkboxes.
1. Display Progress Lines
2. Display Relation Lines

If Gantt progress lines are being integrated (which I think is a good idea if it can be supported), I'd say yes.

Toshi MARUYAMA wrote:

This is a patch for trunk r11140.

Changes:

  • On default, "Relations" checkbox is true, "progress line" checkbox is false.
  • Add "Relations" colors on checkbox.
    It is difficult to know which color is "blocks" or "proceeds".

[...]

Looks good to me.

Actions #21

Updated by Daniel Felix over 11 years ago

Hi Toshi,

i just tried the latest patch. It works fine with r11165!

Thanks for your great work! Hope to see this in the next major. :-)

Actions #22

Updated by Jean-Philippe Lang over 11 years ago

  • Target version changed from Candidate for next major release to 2.3.0
Actions #23

Updated by Jean-Philippe Lang about 11 years ago

  • Status changed from New to Closed
  • Resolution set to Fixed

Patch committed in trunk. Toshi, thanks for this new gantt improvement!

Actions #24

Updated by Daniel Felix about 11 years ago

German translation for r11213
label_gantt_progress_line: Fortschrittslinie

Actions #25

Updated by Toshi MARUYAMA about 11 years ago

Daniel Felix wrote:

German translation for r11213
label_gantt_progress_line: Fortschrittslinie

Committed in trunk r11223, thanks.

Actions #26

Updated by Gabriel Mazetto about 11 years ago

BUG: If i change the filter and click apply, progress line state is not preserved

Actions #27

Updated by Etienne Massip about 11 years ago

  • Status changed from Closed to Reopened
Actions #28

Updated by Jean-Philippe Lang about 11 years ago

  • Status changed from Reopened to Closed

Gabriel Mazetto wrote:

BUG: If i change the filter and click apply, progress line state is not preserved

Fixed in r11571.

Actions

Also available in: Atom PDF