Commit graph

680 commits

Author SHA1 Message Date
Susana Montes Pedreira
413fb4cede adds an option for adding the advances to the printout.
FEA : ItEr64S04AdvancesVisualization
2010-12-01 09:04:24 +01:00
Susana Montes Pedreira
79ac562d4a adds an option to set on/set off the showing of
the advances in the gantt planning window.

FEA : ItEr64S04AdvancesVisualization
2010-12-01 09:03:34 +01:00
Diego Pino Garcia
70163786af Show progress type selector only in Company view
FEA: ItEr64OTS04ReporteAvancesCadeaCritica
2010-11-30 16:20:44 +01:00
Diego Pino Garcia
3b85ac0dd9 Show progress on general task depending on type of progress selected on configuration menu
* Added listbox with list of progress types; now it should refresh the progress of each
task whenever a new type of progress is selected

FEA: ItEr64OTS04ReporteAvancesCadeaCritica
2010-11-30 16:20:43 +01:00
Óscar González Fernández
ed77a8ad45 [Bug #729] Fix bug
The problem persisted because the dates were being copied directly
from TaskDTO. Now this is avoided.

FEA: ItEr63S03BugFixing
2010-11-23 17:38:11 +01:00
Manuel Rego Casasnovas
23880328f7 [Bug #738] Fixed bug and previous tests changing the way to calculate the critical.
FEA: ItEr63S03BugFixing
2010-11-18 20:13:39 +01:00
Manuel Rego Casasnovas
f986519075 [Bug #738] Added tests that make critical path fails.
FEA: ItEr63S03BugFixing
2010-11-18 20:10:24 +01:00
Manuel Rego Casasnovas
b17cfeb551 [Bug #731] Fixing bug invalidating TaskComponent.
FEA: ItEr63S03BugFixing
2010-11-18 16:12:52 +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
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
Lorenzo Tilve
f1800b450a Reduced fonts in earned value grap legend
FEA: ItEr63S03BugFixing
2010-11-17 22:45:37 +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
Ó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
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
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
Óscar González Fernández
6a9838dfb8 [Bug #713] Fix bug
The end date for task groups was not always being calculated. Now when
it is a parent recalculation the end is always calculated, this
ensures that the container has initially the right size since the
parent recalculation is always done.

FEA: ItEr63S03BugFixing
2010-11-15 19:01:00 +01:00
Lorenzo Tilve
bf7e916174 Fixed widths in Work Report Models edition
FEA: ItEr63S03BugFixing
2010-11-12 09:51:37 +01:00
Diego Pino Garcia
076c21ecfc Fix bug add getCriticalPath() to ContextWithPlannerTask and ContextRelativeToOtherComponent
FEA: ItEr63OTS06MonteCarlo
2010-11-11 08:13:04 +01:00
Diego Pino Garcia
908800a1c4 Added new menu tab for calculating MonteCarlo graph for an order
* Added configuration option for enabling this menu tab

* Montecarlo method calculates a range of enddates and its corresponding
likelihood. For each task of an order, there are three possible
durations (pessimistic, normal and optimistic). Each duration is
associated with a likelihood value. A montecarlo calculation, generates
for each task a random value and takes the duration of the task
associated to this random value, summing each value for each task, the
resuling value is the hypothetical enddate of that order. This operation
is executed n times. The higher the value, the more accurate the
results, although there is a threshold limit.

FEA: ItEr63OTS06MonteCarlo
2010-11-11 00:10:25 +01:00
Jacobo Aragunde Pérez
fbe6b45d22 [Bug #707] Fixed bug, setting explicitly the selected element.
FEA: ItEr63S03BugFixing
2010-11-10 16:44:53 +01:00
Lorenzo Tilve
eee0679266 Fixed tree header visualization problems on Chrome
FEA: ItEr62S05BugFixing
2010-11-09 19:10:45 +01:00
Manuel Rego Casasnovas
031ca51aaf Remove ICriticalPathCalculable from Node.
FEA: ItEr63OTS05CalculoCaminoCritico
2010-11-09 17:51:08 +01:00
Manuel Rego Casasnovas
dd1df00131 Fixed tests due to last change.
FEA: ItEr63OTS05CalculoCaminoCritico
2010-11-09 17:51:08 +01:00
Manuel Rego Casasnovas
8487acf074 Removed adapter from CriticalPathCalculator.
FEA: ItEr63OTS05CalculoCaminoCritico
2010-11-09 17:51:07 +01:00
Manuel Rego Casasnovas
1445871a71 Fixed critical path tests.
FEA: ItEr63OTS05CalculoCaminoCritico
2010-11-09 17:51:07 +01:00
Manuel Rego Casasnovas
791c08c959 CriticalPathCalculator not using ITaskFundamentalProperties.
FEA: ItEr63OTS05CalculoCaminoCritico
2010-11-09 17:51:07 +01:00
Manuel Rego Casasnovas
d6b6965901 GanttDiagramGraph implements ICriticalPathCalculable.
FEA: ItEr63OTS05CalculoCaminoCritico
2010-11-09 17:51:07 +01:00
Óscar González Fernández
ba0a525fc5 Avoid uses of Mode#goToOrderMode that cause unnecessary repaintings
Now the mode is changed after hiding the previous tab, so the previous
tab is not repainted and the new tab is showed with the correct mode.

FEA: ItEr63S03BugFixing
2010-11-09 17:14:34 +01:00
Óscar González Fernández
27662f54c2 Add description to classes
They are important data types widely used in the application so it's
good to have a description about their purpose.

FEA: ItEr62S05BugFixing
2010-11-04 14:14:31 +01:00
Óscar González Fernández
85b4722886 [Bug #702] Fix bug
The problem lied in that the end date of the task group was being
updated keeping the length when the start changed. Since the children
of the group were not modified when adding the milestone the end date
was not recalculated and the wrong value persisted.

Calculating the end date keeping the length in task groups is
incorrect since their end date doesn't depend on the previous length,
but in the incoming dependencies. Several refactorings and
simplifications applied thanks to this insight.

FEA: ItEr62S05BugFixing
2010-11-03 19:40:09 +01:00
Óscar González Fernández
300e002add Remove unused private methods and fields
FEA: ItEr62S05BugFixing
2010-10-27 18:18:43 +02:00
Óscar González Fernández
8d04c36742 Remove unused imports
FEA: ItEr62S05BugFixing
2010-10-27 17:26:24 +02:00
Diego Pino Garcia
dd30fff6e8 [Bug #688] Fix bug 'Not unique in the new ID space: expandAllButton'
FEA: ItEr62S05BugFixing
2010-10-24 18:19:11 +02:00
Óscar González Fernández
56f38d0d9f Fix typos
FEA: ItEr62S05BugFixing
2010-10-19 00:05:02 +02:00
Jacobo Aragunde Pérez
87f0889168 Updated Galician literals.
FEA: ItEr62S07Internationalization
2010-10-15 20:05:41 +02:00
Jacobo Aragunde Pérez
d68e26baaf Updated Spanish literals.
FEA: ItEr62S07Internationalization
2010-10-15 20:05:41 +02:00
Jacobo Aragunde Pérez
ec36aa08d0 Updated keys files.
FEA: ItEr62S07Internationalization
2010-10-15 20:05:40 +02:00
Jacobo Aragunde Pérez
71f5c067f4 Corrections on English literals directly on the code.
FEA: ItEr62S07Internationalization
2010-10-15 20:05:40 +02:00
Óscar González Fernández
a6712ebcf7 getAdvance methods on ITaskFundamentalProperties return GanttDates instead of dates
This is needed to allow more precision when showing advance dates.

FEA: ItEr62S05BugFixing
2010-10-15 19:19:21 +02:00