As per the request of some community members I am cross posting my research on Gantt chart issues in the Project Management module for ERPNext 12 on this forum. Hopefully I can gather more input about testing procedures here!
"When moving tasks using the Gantt view the task will have its’ date set to 1 month ago and task duration to set to 1 day. If the task has tasks dependant on it it will also recursively reset the linked tasks. This is both in the Gantt view and visible on the the task properties itself.
Please see order of actions below with screenshots. (Movement was performed from current day to next calendar day by dragging the centre of the task)."
Screenshots and further information can be accessed via the github link below.
I have had this problem both trying to modify in the Gantt chart area by dragging and dropping or modifying start and finish as well as the task level changing milestones, groups and colors that don’t show in the Gantt chart.
There is an open PR for this issue. But as this PR has not been merged yet, for now I copied the code from the PR to my Frappe Core files to get Gantt charts to function.
Please note that you are overriding core files, and you won’t be able to run bench update successfully after this (unless you know what you are doing)
Copy files to your environment, e.g. to /home/user/temp with PSCP or WinSCP
Log in as your frappe user and replace the frappe-gantt.css and frappe-gantt.min.js files in ~/frappe-bench/apps/frappe/frappe/public/js/lib/frappe-gantt with the ones you’ve downloaded