bardsoftware / ganttproject

Official GanttProject repository.
http://ganttproject.biz
GNU General Public License v3.0
856 stars 301 forks source link

Ganttproject - new version wich manage tasks priorities #139

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
My repository clone:

hg clone https://julientendero-adullactproject.googlecode.com/hg/ 
julientendero-adullactproject  

Purpose of code changes:

manage automatically the conflicts between tasks considering their priority.
Adjust the tasks position in the time when a resource is overloaded.

The automatic adjustment is performed only when the priorities of conflicting 
tasks are different.

For example, when two tasks are in conflict and one of them has a higher 
priority than the other, it is the task with the lowest priority that will be 
lengthened in time by being assigned an area cut-off period where conflict 
takes effect. It is indicated for the task elongated, the number of days added 
and tasks corresponding to each conflicting extension (requires to display the 
duration of tasks in the properties diagram Gantt).

However, when the two spots have equal priority level, it is to the user to 
adjust the conflict according to his wish, by this way it is always possible 
for the user to manually adjust the tasks in case of conflict.

Where an adjustment is made, it is possible to go back by changing the priority 
level (so that there is a equal level priority) or simply by removing the 
conflict (remove resources to the task concerned or change the units of a 
resource for a task).

When reviewing my code changes, please focus on:

net.sourceforge.ganttproject.task.TaskImpl.java
net.sourceforge.ganttproject.task.TaskProperties.java

Original issue reported on code.google.com by julien.tendero@gmail.com on 26 Aug 2010 at 9:06

GoogleCodeExporter commented 9 years ago
Is my understanding correct that changes in TaskImpl are the only changes in 
Java code? I don't see any other changesets in the repository.

Original comment by dbarashev on 4 Sep 2010 at 7:58

GoogleCodeExporter commented 9 years ago
I guess not: one revision earlier:
http://code.google.com/r/julientendero-adullactproject/source/detail?r=6cbb5403d
8df542e5aa6926b2d1964f6945273e2
There are lots of files changes and Google is only showing 50 files, so I 
*guess* there are java files changed but now shown...

The question is: why are all these files changed?? Probably something wrong 
with committing/cloning?

Original comment by maarten....@gmail.com on 15 Nov 2010 at 4:39