Gantt task dependency - wrong draw

If any one has this working fine, from my perspective dependency of the task is displayed wrong in the gant chart.

Example

  • ID-13573, Main task: Test: Norwida 43 main ticket with dependency over:
    ** ID-13574, Test: Norwida 43 job 1 subtask on ID-13573
    ** ID-13575, Test: Norwida 43 job 2 subtask on ID-13573
    ** ID-13576, Test: Norwida 43 job 3 subtask on ID-13573

Each job need to be done one after another, so

  • ID-13576, Test: Norwida 43 job 3 subtask depend on ID-13575
    ** ID-13575, Test: Norwida 43 job 2 subtask depend on ID-13574
    *** ID-13574, Test: Norwida 43 job 1 subtask

ERPNext display this like:
image

Below Gantt from Redmine for the scenario. From mine perspective it should be drawn like that not like in the ERPNext(red lines has been add by me to show ticket and dot relation)

Problem that I notice:

  1. I can extend time of job 3 in the UI but main task isn’t extended this give error becouse main task can’t end before subtask, expected behavior is that main task should be also extended
  2. I can move begining date date of the job 3 in the UI but main task also change date without chenging date of the rest of the subtask this is wrong, expected behavior should be: if main task has other dependencies don’t change date of the main task
  3. job 3 can’t start before end of the job 2
  4. job 2 can’t start before end of the job 1

Problems described above create Gantt like below

Where it should look like that

This is simple example with 4 task when we have more task like 10, 20, 30 it’s not possible to draw it properly.

@safwan-samsudeen I saw that you made new JS Gantt library and have plans to integrate new lib with ERPNext. Do you have somekind roadmap with issues and feats that you plan to add to new integration?

Can I help you with this like test code, test UI, test functionality or what you need?

Hi Adam, I’m sorry for the delay.

Yes, integration help would be appreciated but not needed.