Manuel Rego Casasnovas
ad8aa713b5
ItEr46S07ImplantacionAplicacionItEr45S07: Set project name at license headers.
2010-02-04 07:00:28 +01:00
Manuel Rego Casasnovas
9d2222df4e
ItEr46S07ImplantacionAplicacionItEr45S07: Added some missing license headers.
2010-02-04 07:00:22 +01:00
Lorenzo Tilve
5683547189
ItEr46S18RFComportamentoGraficoPlanificadorItEr31S05: Added information of order scheduling state next to name in breadcrumbs
2010-02-03 23:28:29 +01:00
Fernando Bellas Permuy
ed2bc04448
ItEr46S13CUImportacionRecursosProductivosItEr45S11: Added support for updating when importing criterion types.
...
Support for updating criterion types when importing criterion types has been added.
To update a criterion type, it is only necessary to send the modifications, and not all the state. In consequence, it is only necessary to send modified propert
ies in the criterions and the criterion type itself, and only new or modified cr
iterions need to be sent. Furthermore, any legal change in the criterion hierarchy of the criterion type is allowed.
Finally, a test case has been added to test the updating funcionality.
2010-02-03 23:14:09 +01:00
Manuel Rego Casasnovas
f85fc260af
ItEr46S16CUCalculoAvancesConFormularioCalidadeItEr45S22: Reporting advances from quality forms.
2010-02-03 21:00:51 +01:00
Óscar González Fernández
c1f104dc20
ItEr46S04ValidacionEProbasFuncionaisItEr45S04: Correction.
...
Only root templates are eligible for being a subelement.
2010-02-02 16:22:09 +01:00
Óscar González Fernández
d17bec5387
ItEr45S19CUTraspasoDeResponsabilidadesTraballoEntreUnidadesPlanificacion: Run buildResourcesText on another transaction.
...
This avoids composability problems since getResourcesText could be
executed within another transaction and the reattach would fail.
2010-02-02 14:10:15 +01:00
Susana Montes Pedreira
3a9c1c4068
ItEr45S07ImplantacionAplicacionItEr44S08 : sort the tasks in the working arragements reports.
2010-01-30 19:17:02 +01:00
Óscar González Fernández
eb08bdf549
ItEr45S19CUTraspasoDeResponsabilidadesTraballoEntreUnidadesPlanificacion: Implementing reassigning with new resources using a new AllocationModificationStrategy
2010-01-29 12:28:59 +01:00
Óscar González Fernández
8bc58d30b5
ItEr45S19CUTraspasoDeResponsabilidadesTraballoEntreUnidadesPlanificacion: Adding querySuitableResources method.
...
It allows to query the resources that are currently suitable for this allocation.
2010-01-29 12:28:59 +01:00
Óscar González Fernández
ec8bfe7c40
ItEr45S19CUTraspasoDeResponsabilidadesTraballoEntreUnidadesPlanificacion: Extracting strategy object for making easier reuse
2010-01-29 12:28:59 +01:00
Susana Montes Pedreira
460a8cf5ad
ItEr45S12RFGravacionDatosHistoricosResponsabilidadesTraballoUnidadesPlanItEr44S18: Fix the historical statistics of the templates.
2010-01-28 20:33:19 +01:00
Manuel Rego Casasnovas
8be0a0c135
ItEr45S23CUImportacionTiposEtiquetasEEtiquetas: Added constraints to LabelType entity.
2010-01-28 19:27:29 +01:00
Manuel Rego Casasnovas
1e28b48fb0
ItEr45S23CUImportacionTiposEtiquetasEEtiquetas: Import/export labels service implemented.
2010-01-28 19:27:26 +01:00
Manuel Rego Casasnovas
8c8a7ba1d7
ItEr45S23CUImportacionTiposEtiquetasEEtiquetas: Replaced LabelDTO for LabelReferenceDTO, because of labels are going to be referenced just by its code for the current services implemented.
2010-01-28 14:09:02 +01:00
Manuel Rego Casasnovas
68ca6ad686
ItEr45S23CUImportacionTiposEtiquetasEEtiquetas: Added code field to Label and LabelType, making them inherit from IntegrationEntity.
2010-01-28 14:08:59 +01:00
Jacobo Aragunde Pérez
f36c91b12b
ItEr45S20RFControlesRelacionadosPermismos: Added methods to OrderAuthorizationDAO.
...
The new methods retrieve authorizations combining orders with other input data.
2010-01-27 21:09:51 +01:00
Jacobo Aragunde Pérez
b8343363ee
ItEr45S20RFControlesRelacionadosPermismos: Implemented the method OrderDAO.getOrdersByWriteAuthorization and renamed getOrdersByAuthorization
...
getOrdersByAuthorization was renamed to getOrdersByReadAuthorization to avoid misunderstandings with the new method.
2010-01-27 21:09:38 +01:00
Jacobo Aragunde Pérez
39e910b0b8
ItEr45S20RFControlesRelacionadosPermismos: moved the operation getOrdersByAuthorization() to OrderDAO class.
...
It was implemented directly in the -webapp side, in OrderModel class.
2010-01-27 21:09:28 +01:00
Manuel Rego Casasnovas
0309c8f6ec
ItEr45S07ImplantacionAplicacionItEr44S08: Checked if a task is subcontracted in order to calculate the earned value chart.
2010-01-27 19:44:38 +01:00
Manuel Rego Casasnovas
40cae25688
ItEr45S18CUImportacionPartesTrabajo: Added new tests to import work reports service.
2010-01-27 19:28:02 +01:00
Manuel Rego Casasnovas
afafe2bea1
ItEr45S18CUImportacionPartesTrabajo: Used LocalTime instead of Date in order to store clock hours in work report lines.
...
WARNING: It is needed to drop the columns "clockstart" and "clockfinish" on table "work_report_line".
2010-01-27 18:09:41 +01:00
Manuel Rego Casasnovas
c4a65c34a6
ItEr45S18CUImportacionPartesTrabajo: Added some tests and constraints to work reports related entities.
2010-01-27 18:09:38 +01:00
Manuel Rego Casasnovas
aea2112a1f
ItEr45S18CUImportacionPartesTrabajo: Added test for import work reports service.
2010-01-27 16:55:09 +01:00
Manuel Rego Casasnovas
6a04b51811
ItEr45S18CUImportacionPartesTrabajo: Added code field to WorkReportLine entity.
2010-01-27 16:54:51 +01:00
Manuel Rego Casasnovas
c822075bc7
ItEr45S18CUImportacionPartesTrabajo: Added code field to WorkReport entity.
2010-01-27 16:54:49 +01:00
Susana Montes Pedreira
949ad8f0bc
ItEr45S12RFGravacionDatosHistoricosResponsabilidadesTraballoUnidadesPlanItEr44S18: historical statistics of the templates.
2010-01-27 13:06:43 +01:00
Susana Montes Pedreira
02b9dadabe
ItEr45S12RFGravacionDatosHistoricosResponsabilidadesTraballoUnidadesPlanItEr44S18: Historical List of templates assignment in projects.
...
It must be reviewed the error which occurs when you go from the list of historical application of a template to the order of a particular use of the template. A javascript occupies the 100% of the CPU.
2010-01-26 21:44:21 +01:00
Manuel Rego Casasnovas
91dae0adbb
ItEr45S17CUServizoExportacionHoras: Implemented methods to export hours of all workers or just one specific worker.
2010-01-26 20:29:07 +01:00
Óscar González Fernández
4718bb4869
ItEr45S10CUAsignacionRecursosEspecificosAPlanificacionItEr44S16: Using ValleyFiller to fix negative hours problem of splines
2010-01-26 18:22:30 +01:00
Óscar González Fernández
e26f57cc84
ItEr45S10CUAsignacionRecursosEspecificosAPlanificacionItEr44S16: Adding class for fixing negative values on interpolation
2010-01-26 18:16:12 +01:00
Óscar González Fernández
066305ec19
ItEr45S10CUAsignacionRecursosEspecificosAPlanificacionItEr44S16: Extracting method that can be reused
2010-01-26 00:38:37 +01:00
Óscar González Fernández
f2fa604225
ItEr45S10CUAsignacionRecursosEspecificosAPlanificacionItEr44S16: Extracting method that can be used for calculating intervals given some stretches
2010-01-26 00:38:37 +01:00
Manuel Rego Casasnovas
4a337e0223
ItEr45S14CUActualizarTraballoExportadoPorSubcontrataItEr44S20: Created a list on the interface to report advances of different subcontracted projects to the customer.
2010-01-25 21:02:44 +01:00
Manuel Rego Casasnovas
a06f7f942e
ItEr44S20CUActualizarTraballoExportadoPorSubcontrata: Created new field communicationDate that will be reseted every time the date or value of an AdvanceMeasurement is modified.
2010-01-25 21:02:44 +01:00
Óscar González Fernández
dfd1d86645
ItEr45S10CUAsignacionRecursosEspecificosAPlanificacionItEr44S16: [Bug #252 ] Fixing bug.
...
The problem was that the assignment function was reapplied and the
resources were not notified with the changes.
2010-01-25 18:27:42 +01:00
Óscar González Fernández
8a6ca7c51e
ItEr45S10CUAsignacionRecursosEspecificosAPlanificacionItEr44S16: Checking there are the necessary number of streches
2010-01-25 14:36:28 +01:00
Fernando Bellas Permuy
1091ede3ca
ItEr44S17CUImportacionRecursosProductivosItEr43S08: First version of migration of criterion REST service to the new semantics of POST.
...
IMPORTANT: CriterionType and Criterion tables must be removed because they now need "code" column with non-null values. Any row in any other table refering to CriterionType and Criterion instances must also probably be removed. In consequence, it is probably better to remove all databases (navaldev, navaldevtest, navalprod and navalprodtest).
This first version does not implement updates yet (only insertions) and does not detect repeated codes in the entities being imported (repeated codes in database are detected). "code" attribute has now been added to entities, and "num-instance" + "code" + "entity-type" attribute has been added to InstanceConstraintViolationsDTO.
This effort has been implemented creating reusable classes (to facilitate migration of the rest of services) and with a non-invasive approach (to make possible migrate each service individually and minimize the number of changes to the current code [specially testing code]).
Some existing methods/attributes in existing reusable classes (e.g. Util, InstanceConstraintViolationsDTO) have been deprecated (to support migration of services incrementally) and new ones have been implemented.
New reusables clases have been implemented: IntegrationEntity (all entities used in application integration must extend from this one), IIntegrationEntityDAO, IntegrationEntityDAO, InstanceConstraintViolationsDTOId (identifier for an instance causing a list of constraint violations), and IntegrationEntityDTO (all entity DTOs must extend from this one). Please, have a look to the JavaDoc of such classes.
2010-01-25 11:27:43 +01:00
Óscar González Fernández
88717464b0
ItEr44S16CUAsignacionRecursosEspecificosAPlanificacionItEr37S10: Implementing interpolation algorithm based on cubic splines
2010-01-25 02:22:32 +01:00
Óscar González Fernández
dcee214251
ItEr44S16CUAsignacionRecursosEspecificosAPlanificacionItEr37S10: Not adding last interval with remaining load.
...
Checking instead last strech has all the load accumulated.
2010-01-25 02:22:32 +01:00
Óscar González Fernández
77e6fd1b0c
ItEr44S16CUAsignacionRecursosEspecificosAPlanificacionItEr37S10: Adding commons-math dependency
2010-01-25 02:22:32 +01:00
Óscar González Fernández
d804a71142
ItEr44S16CUAsignacionRecursosEspecificosAPlanificacionItEr37S10: Adding new type for interpolated function
2010-01-25 02:22:32 +01:00
Óscar González Fernández
4ed7fd1345
ItEr44S16CUAsignacionRecursosEspecificosAPlanificacionItEr37S10: Copying types too.
2010-01-25 02:22:32 +01:00
Óscar González Fernández
0fc24014d6
ItEr44S16CUAsignacionRecursosEspecificosAPlanificacionItEr37S10: Moving copy methods from model to entity.
...
This makes easier to copy new fields
2010-01-25 02:22:31 +01:00
Óscar González Fernández
ee709d806c
ItEr44S16CUAsignacionRecursosEspecificosAPlanificacionItEr37S10: Using type as a strategy for doing the right thing when applying the function
2010-01-25 02:22:30 +01:00
Óscar González Fernández
0f3bda867b
ItEr44S16CUAsignacionRecursosEspecificosAPlanificacionItEr37S10: Adding persistent type field to streches function.
2010-01-25 02:22:30 +01:00
Manuel Rego Casasnovas
a98a26295d
ItEr44S19CUExportacionUnidadePlanificacion: Fixing problem exporting a subcontracted task.
2010-01-24 19:03:46 +01:00
Susana Montes Pedreira
53960a6e38
ItEr43S15CUVisualizacionInformesOrganizacionsTraballoItEr42S21: Fixes the deadlines of the task in the working arragements reports.
2010-01-24 18:24:26 +01:00
Óscar González Fernández
5bd31b2530
ItEr44S16CUAsignacionRecursosEspecificosAPlanificacionItEr37S10: Not adding assignments with zero hours
2010-01-24 13:37:54 +01:00
Óscar González Fernández
442107f1ca
ItEr44S18RFGravacionDatosHistoricosResponsabilidadesTraballoUnidadesPlanificacion: Setting up link to template when creating an order element from a template
2010-01-22 21:24:00 +01:00