Óscar González Fernández
2a46cbddfd
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: Improving allocation correctness.
...
Taking into account the availability of the resources when
distributing some hours in a interval of dates. This way if at a day
no hours can be assigned because it doesn't match the criteria or
it's a holiday for the resource no hours are assigned. If in the
interval there are no days in which could be assigned hours, no
assignments are created.
2010-03-03 17:15:03 +01:00
Óscar González Fernández
6a4e16a17c
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: ShareDivision now takes into account integer overflows.
...
Now can handle very big int numbers.
2010-03-03 17:02:15 +01:00
Óscar González Fernández
74cfd2c7bf
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: Because the allocated hours could be different than the value introduced by the user, updating the cell with the hours for the interval after doing the allocation.
2010-03-03 17:02:13 +01:00
Óscar González Fernández
999390d5c4
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: Extracting code for calculating availabilities in order to make it more easily reusable.
2010-03-03 17:02:13 +01:00
Óscar González Fernández
bcc4103cfe
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: Limiting the assignation of the advanced assignation to always days after or equal start of the task.
2010-03-03 17:02:13 +01:00
Óscar González Fernández
2c34b39ef6
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: When going from an AdvancedAllocation form checking the restrictions with the initial values.
2010-03-03 17:02:13 +01:00
Óscar González Fernández
87e163d352
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: Improving condition. Replacing ternary operator by condition
2010-03-03 17:02:12 +01:00
Óscar González Fernández
956d8fd641
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: Fixing bug.
...
When searching the adjacent in the first step the previous intervals
are search. It was searching also on the insertion position and this
one is a posterior interval.
2010-03-03 17:02:12 +01:00
Óscar González Fernández
8f23971eb5
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: Only assigning hours on days that can work.
2010-03-02 13:09:31 +01:00
Óscar González Fernández
8fde266470
ItEr49S17CUAsignacionGrupoRecursosAPlanificacionItEr47S16: Doing binary search for retrieving the assignments on an interval
2010-03-02 02:34:13 +01:00
Óscar González Fernández
63b649998a
ItEr49S17CUAsignacionGrupoRecursosAPlanificacionItEr47S16: Caching ordered assignments so they are not calculated several times
2010-03-02 02:32:57 +01:00
Óscar González Fernández
b1b6c105dd
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: [Bug #357 ] Fixing bug.
...
The problem was that when children are added or removed, the parent
was not being redrawn at the tree. Stale date was being shown.
2010-03-01 19:24:30 +01:00
Óscar González Fernández
bb75d900fa
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: Configuring the session timeouts to avoid session invalidations.
...
Now sessions shouldn't invalidate. With jetty 6.1 has been checked
that the session doesn't timeout after being 50 minutes idle.
2010-03-01 18:20:32 +01:00
Óscar González Fernández
be55fd415f
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: Taking into account criterions availabilities when calculating thereAreAvailableHoursFrom
2010-02-28 23:58:35 +01:00
Óscar González Fernández
25bf19c453
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: Adding or operation to AvailabilityTimeLine
2010-02-28 23:58:35 +01:00
Óscar González Fernández
4ca561567a
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: Replacing thereAreAvailableHoursFrom with thereAreHoursOn.
2010-02-28 23:58:35 +01:00
Óscar González Fernández
81278e4b4b
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: Adding thereAreHoursOn method to IWorkHours.
2010-02-28 23:58:35 +01:00
Óscar González Fernández
aeef6f470b
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: Implementing thereAreAvailableHoursFrom using AvailabilityTimeLine.
2010-02-28 23:58:35 +01:00
Óscar González Fernández
cbfe6fe188
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: Now can calculate the valid intervals for a AvailabilityTimeLine
2010-02-28 23:58:35 +01:00
Óscar González Fernández
773c67d28c
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: Adding toString method to DatePoints
2010-02-28 23:58:34 +01:00
Óscar González Fernández
b4d3ed4b41
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: Adding all invalid method
2010-02-28 23:58:34 +01:00
Óscar González Fernández
79fbafa52d
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: Adding calendar availabilities sorting method for extra safety
2010-02-28 23:58:34 +01:00
Óscar González Fernández
a0ca371743
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: Removing unused method
2010-02-28 23:58:34 +01:00
Óscar González Fernández
4ac73904f5
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: Adding and operation.
...
It allows to create a new AvailabilityTimeLine from two
AvailabilityTimeLine. It is only valid at the places where both are
valid.
2010-02-28 23:58:34 +01:00
Óscar González Fernández
b681df269f
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: Adding ValidityTimeLine and associated class.
2010-02-28 23:58:33 +01:00
Óscar González Fernández
3fe819dafa
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: Ensuring getHours doesn't return null
2010-02-28 23:58:26 +01:00
Jose Maria Casanova Crespo
7211530308
ItEr49S06DocumentacionFormacionItEr48S06: Fix error in user doc title
2010-02-28 14:05:05 +01:00
Óscar González Fernández
55e8610d84
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: Adding new configuration file for BaseCalendarModelTest.
...
It prevents the failures that were occasionally happening. Further
research of the cause is required.
2010-02-28 11:47:59 +01:00
Óscar González Fernández
7fff669be4
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: Pulling up isActive implementation to BaseCalendar
2010-02-28 11:35:44 +01:00
Óscar González Fernández
2fcc514e38
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: HoursPerAllocationCalculator fix.
...
It failed when there is only one row and it is unsatisfied
2010-02-28 11:35:17 +01:00
Óscar González Fernández
98b0cf7ed0
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: [Bug #355 ] Fixing bug.
...
The load percentage for a resource's criterion's line is calculated
considering the workable hours of the resource satisfying the
criterion instead of considering the total workable hours.
2010-02-26 13:41:56 +01:00
Óscar González Fernández
3d6ccf3479
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: [Bug #355 ] Doing fix.
...
When calculating top-level criterion lines only the days assignable for that criterion are taken into account.
2010-02-26 13:27:24 +01:00
Óscar González Fernández
c4dcb87061
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: Refactoring.
...
Avoiding explicit instanceof check. Using existent method for
filtering.
2010-02-26 12:32:32 +01:00
Jose Maria Casanova Crespo
bd57155d5b
ItEr49S06DocumentacionFormacionItEr48S06: Update of new navalplan.org url for installation
2010-02-26 10:47:14 +01:00
Susana Montes Pedreira
71e75a58f9
ItEr49S15CUFiltradoNaPlanificacionItEr48S15 : Adds the component to the view of the criterion requirements of the order elements.
2010-02-24 19:10:33 +01:00
Susana Montes Pedreira
9a45351d65
ItEr49S15CUFiltradoNaPlanificacionItEr48S15 : The bandbox search by the name hierarchy instead of by name of the criterion.
2010-02-24 19:10:31 +01:00
Susana Montes Pedreira
98bc338652
ItEr49S15CUFiltradoNaPlanificacionItEr48S15 : Add the bandbox search to the machine view.
2010-02-24 19:10:23 +01:00
Susana Montes Pedreira
f79e16bc95
ItEr49S15CUFiltradoNaPlanificacionItEr48S15 : Add the bandbox search to the worker view.
2010-02-24 18:57:39 +01:00
Susana Montes Pedreira
23bf34f283
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: [Bug #346 ] The Report schedulingProgressPerOrder already shows the order name correctly.
2010-02-24 10:11:28 +01:00
Óscar González Fernández
8db14ca407
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: Loading unsatisfied allocations too at allocation form
2010-02-23 21:17:02 +01:00
Óscar González Fernández
11592da751
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: Adding getAllResourceAllocations method to TaskElement hierarchy
2010-02-23 21:17:02 +01:00
Óscar González Fernández
c0689f11bb
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: Adding column showing satisfied status
2010-02-23 21:17:02 +01:00
Óscar González Fernández
181fccc1aa
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: AllocationRow keeps track if it is satisfied or not.
2010-02-23 21:17:01 +01:00
Óscar González Fernández
41576f6bb5
ItEr49S10CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr48S10: Changing the way hours are distributed.
...
If some row cannot be satisfied the whole hours are distributed among
the remaining ones and so on.
2010-02-23 21:17:01 +01:00
Susana Montes Pedreira
dcb1b1aba5
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: [Bug #336 ] sort the tasks in the report WorkingProgressPerTask.
2010-02-23 17:40:57 +01:00
Susana Montes Pedreira
850fa3dd00
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: [Bug #328 ] Fixing bug. Task names are shown completely.
2010-02-23 15:18:38 +01:00
Lorenzo Tilve
ea2971897c
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: Changed order of hours and name columns in orders tree
2010-02-23 14:15:38 +01:00
Susana Montes Pedreira
5fad3f1564
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: Optimizes the behavior of the start time and end time of the work report lines.
2010-02-23 13:55:51 +01:00
Susana Montes Pedreira
c00764b93a
ItEr49S04ValidacionEProbasFuncionaisItEr48S04: Fixing Bug.
...
Set Today's date as default reference date in the schedulingProgressPerOrder report and in the workingProgressPerTask report.
2010-02-23 13:55:45 +01:00
Diego Pino Garcia
f176adce21
ItEr49S11CUEngadirModeloTraballoAOrganizacionTraballoItEr48S12: Fix bug propagate IndirectCriterions in HoursGroup for OrderLines
2010-02-23 13:32:12 +01:00