Manuel Rego Casasnovas
b17cfeb551
[Bug #731 ] Fixing bug invalidating TaskComponent.
...
FEA: ItEr63S03BugFixing
2010-11-18 16:12:52 +01:00
Jacobo Aragunde Pérez
9a9936e4f9
[Bug #737 ] Fixed bug, the selection now follows the moved item when pressing up or down buttons.
...
FEA: ItEr63S03BugFixing
2010-11-18 14:56:37 +01:00
Óscar González Fernández
c418d06b66
Check that start constraints are not violated after updating end
...
The problem lied in that when moving the origin of the end - end
dependency backwards so the new start was violating the incoming
end-start dependencies. Now the start is checked after.
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:15 +01:00
Óscar González Fernández
669dca1f1f
Now null values are not provided to TaskElement
...
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:15 +01:00
Óscar González Fernández
3339d88c4f
Remove warnings
...
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
b13a35c3d6
Remove unused methods and fields
...
The methods that are accessed throught reflection are marked with
@SuppressWarnings("unused")
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
555e7d9110
The lenght constraint depends on the last allocation direction
...
Otherwise the destination task of a end-end dependency would not move
if the origin task is moved to a prior date.
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
f12c29d90f
Fix bug
...
In the task that initializes the recalculations the end must be
calculated always. Otherwise it could ignore the effect of the
incoming end dependencies if the start is not modified due to
dependencies.
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
ccc5bd8000
Add method to ITaskFundamentalProperties to differentiate resizign from moving the end
...
This implies changes in Task so it now can do the allocation from end
to start too.
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
f7cb5bc04d
Now the reassignment can be done in both directions
...
The last direction is stored so when reassigning the last direction is
used.
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
dca3ed6c48
Unify the calculations done for calculating the end keeping the length of the task
...
Now for both tasks with resource allocations and tasks not allocated
the end is calculated considering the workable days.
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
41fc2745c8
Refactor calculateEndKeepingLength
...
This allows to add more easily a calculateStartKeepingLength
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
93c6808571
Extract interface and create specific handlers for each type of TaskElement
...
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
61fb5f50e4
Extract class for handling movement and resizing operations
...
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
395e38b2ad
Provide scenario
...
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Diego Pino Garcia
3a07862c88
Fix bug exception applying Sigmoid function and saving
...
FEA: ItEr62OTS04FuncionCurvaS
2010-11-18 12:25:57 +01:00
Lorenzo Tilve
ab07cb3df2
Increased CutyCapt timeout parameters
...
FEA: ItEr63S03BugFixing
2010-11-17 23:03:14 +01:00
Lorenzo Tilve
f1800b450a
Reduced fonts in earned value grap legend
...
FEA: ItEr63S03BugFixing
2010-11-17 22:45:37 +01:00
Óscar González Fernández
620a848674
Remove unnecessary methods
...
FEA: ItEr63S03BugFixing
2010-11-17 21:58:31 +01:00
Óscar González Fernández
4e77db8965
[Bug #729 ] Fix bug
...
The problem lies in that the startContraintDate was being written to
the start date of the task directly. So, the start date was set to the
specified date without the end date being recalculated. This could
leave the task in an inconsistent state, with an end date prior to the
start date.
The solution is to simply not update directly the task start date with
the constraint date.
FEA: ItEr63S03BugFixing
2010-11-17 21:58:19 +01:00
Manuel Rego Casasnovas
94e2987c86
[Bug #712 ] Fixing problems with special dependencies in containers.
...
FEA: ItEr63S03BugFixing
2010-11-17 20:29:35 +01:00
Manuel Rego Casasnovas
4f489af637
[Bug #712 ] Added failing test with container and special dependencies.
...
FEA: ItEr63S03BugFixing
2010-11-17 20:29:25 +01:00
Manuel Rego Casasnovas
fa1539502d
[Bug #730 ] Fixed bug avoiding loops in nodes created for critical path calculator.
...
FEA: ItEr63S03BugFixing
2010-11-17 19:28:50 +01:00
Manuel Rego Casasnovas
6b19ddba0c
[Bug #730 ] Added tests that make fails critical path with a container inside another container.
...
FEA: ItEr63S03BugFixing
2010-11-17 19:28:50 +01:00
Jacobo Aragunde Pérez
ff8385cc44
[Bug #722 ] Fixed bug, calling dontPoseAsTrasientObjectAnymore() on the TaskSource objects related with the OrderElements.
...
FEA: ItEr63S03BugFixing
2010-11-17 18:11:08 +01:00
Diego Pino Garcia
5954df06be
Add progress bar to MonteCarlo
...
FEA: ItEr63OTS06MonteCarlo
2010-11-17 18:02:37 +01:00
Diego Pino Garcia
4146beda8a
Small refactoring in MonteCarloModel.setCriticalPath()
...
FEA: ItEr63OTS06MonteCarlo
2010-11-17 17:16:54 +01:00
Diego Pino Garcia
82f9b07eb4
Fix bug respect decimal part of days duration in MonteCarlo computation
...
FEA: ItEr63OTS06MonteCarlo
2010-11-17 17:16:44 +01:00
Diego Pino Garcia
05a552e1a1
Fix bug refresh MonteCarlo data when click on Tab
...
FEA: ItEr63OTS06MonteCarlo
2010-11-17 16:01:40 +01:00
Diego Pino Garcia
884d247236
Fix bug select first element of the list of 'Critical paths' as default
...
FEA: ItEr63OTS06MonteCarlo
2010-11-17 16:01:40 +01:00
Diego Pino Garcia
c51a918c68
Fix bug get duration of MonteCarlo task from task.workableDays
...
FEA: ItEr63OTS06MonteCarlo
2010-11-17 16:00:00 +01:00
Diego Pino Garcia
b8ed26c51a
Fix bug MonteCarlo as it's necessary to adjust the dates of a MonteCarlo task every time a computation is launched, copy list of MonteCarlo tasks before
2010-11-17 16:00:00 +01:00
Jacobo Aragunde Pérez
fbbf3c02bf
[Bug #724 ] Fixed bug, checking if orderElementTreeController is null before using it.
...
FEA: ItEr63S03BugFixing
2010-11-17 11:45:09 +01:00
Jacobo Aragunde Pérez
e0319e2a73
[Bug #720 ] Prevent exception when moving up with the cursor.
...
We check the size of the children list before accessing to it,
and we move the focus to node's brother if the size is 0.
FEA: ItEr63S03BugFixing
2010-11-17 11:14:20 +01:00
Jacobo Aragunde Pérez
81e565bf28
[Bug #720 ] Prevent exception when moving down with the cursor.
...
We check the size of the children list before accessing to it,
and we move the focus to node's brother if the size is 0.
FEA: ItEr63S03BugFixing
2010-11-17 11:12:25 +01:00
Jacobo Aragunde Pérez
566d43ff47
Length of the imputed hours bar in the gantt view is calculated using orderElement work hours when taskElement allocated hours is 0.
...
FEA: ItEr63S03BugFixing
2010-11-16 19:42:00 +01:00
Diego Pino Garcia
9629e49884
Fix bug group by weeks in MonteCarlo didn't respect year
...
FEA: ItEr63OTS06MonteCarlo
2010-11-16 16:58:59 +01:00
Diego Pino Garcia
b5a180a38c
Set optimistic columns on the left and pessimistic columns on the right, as dates go from earlier (optimistic) to later (pessimistic)
...
FEA: ItEr63OTS06MonteCarlo
2010-11-16 16:25:40 +01:00
Diego Pino Garcia
9baba513d1
Fix bug calculate multiple 'Critical paths' for MonteCarlo
...
It's necesary to take into account several issues when calculating all
the critical paths for a schedule:
The starting point should be a task with no incoming dependencies or
with incoming dependencies to other tasks which are not a 'Critical
path' task.
A task can navigate through its taskgroup, if any, to other tasks, but
it only navigates to those tasks which have no incoming dependencies or
have only incoming dependencies with other tasks which are not children
of that taskgroup.
FEA: ItEr63OTS06MonteCarlo
2010-11-16 16:04:28 +01:00
Óscar González Fernández
c1c6b6ddc5
Notify user if the type of a dependency cannot be changed
...
FEA: ItEr63S03BugFixing
2010-11-16 12:01:43 +01:00
Óscar González Fernández
09db482bca
[Bug #718 ] Fix bug
...
visible END-END dependencies to a container and visible START-START
dependencies from a container are forbidden to simplify the critical
path calculation.
FEA: ItEr63S03BugFixing
2010-11-16 12:01:43 +01:00
Lorenzo Tilve
ec19ad4aa9
Corrected button styles in calendar allocation popup
...
FEA: ItEr63S03BugFixing
2010-11-16 11:57:12 +01:00
Lorenzo Tilve
ac29585658
[Bug #661 ] Fixed behaviour in day zoomlevel
...
FEA: ItEr63S03BugFixing
2010-11-16 11:57:12 +01:00
Manuel Rego Casasnovas
aa50e7c1a1
[Bug #712 ] Showing properly in the interface when you collapse/expand a container if it is or not in the critical path.
...
FEA: ItEr63S03BugFixing
2010-11-16 10:51:32 +01:00
Diego Pino Garcia
7cc37a77ae
Fix bug getAllChildrenAssociatedTaskElements() should not contain null elements
...
FEA: ItEr63OTS06MonteCarlo
2010-11-16 10:34:38 +01:00
Diego Pino Garcia
3366295ff0
Fix bug NullPointerException in retrieveTaskFromModel()
...
* Compare by orderElement.code (always exist at this point) instead of
task.id (newer tasks may not have an id)
FEA: ItEr63OTS06MonteCarlo
2010-11-16 10:34:31 +01:00
Manuel Rego Casasnovas
9daf7e6d34
[Bug #712 ] Printed container as in critical path when it is collapsed and some of its children are in critical path.
...
FEA: ItEr63S03BugFixing
2010-11-15 21:06:26 +01:00
Manuel Rego Casasnovas
64b5c4e72e
[Bug #712 ] Added some tests on critical path that work now with complex examples and containers.
...
FEA: ItEr63S03BugFixing
2010-11-15 20:28:29 +01:00
Manuel Rego Casasnovas
c4eec7480b
[Bug #712 ] Fixed bug. Also fixed previous changes on tests, now critical path does not return containers.
...
FEA: ItEr63S03BugFixing
2010-11-15 20:28:29 +01:00
Manuel Rego Casasnovas
b38ae8e48b
[Bug #712 ] Modified tests in order to check that containers are not returned as tasks in the critical path.
...
FEA: ItEr63S03BugFixing
2010-11-15 20:23:48 +01:00