Commit graph

2774 commits

Author SHA1 Message Date
Óscar González Fernández
045c8d3205 ItEr43S09ImplantacionAplicacionItEr42S13: [Bug #242] Fixing bug.
It was caused because the sibling elements labels were included in the
check
2010-01-16 19:52:10 +01:00
Óscar González Fernández
f2522839ad ItEr43S09ImplantacionAplicacionItEr42S13: [Bug #241] Fixing bug. Initializing labels when being retrieved.
The problem was that the data bindings were retrieving the labels
before being initialized.
2010-01-16 18:59:36 +01:00
Óscar González Fernández
5b1ee5588c ItEr43S10SoporteImpresionMultiplesPaxinasItEr42S15: Configuring expanded by default property of Planner using url query parameters. 2010-01-15 20:36:35 +01:00
Óscar González Fernández
11407a30b7 ItEr43S10SoporteImpresionMultiplesPaxinasItEr42S15: Allowing to configure if the containers(task groups) are expanded by default 2010-01-15 20:36:28 +01:00
Lorenzo Tilve
8899c9da5b ItEr43S10SoporteImpresionMultiplesPaxinasItEr42S15: Add zoom level support for printing in order mode 2010-01-15 13:19:41 +01:00
Óscar González Fernández
855686a4c7 ItEr43S09ImplantacionAplicacionItEr42S13: [Bug #235] Fixing bug.
The remainder was being lost. Now it is assigned to first
interval. TODO: The remainder should be assigned proportionally.
2010-01-15 12:39:28 +01:00
Lorenzo Tilve
b1e56a171a ItEr43S10SoporteImpresionMultiplesPaxinasItEr42S15: Added support for printing selected zoom level 2010-01-15 11:58:49 +01:00
Fernando Bellas Permuy
3f75fb7666 ItEr43S08CUImportacionRecursosProductivosItEr42S12: One example more added to resources-sample.xml.
It illustrates an error when trying to add a resource with overlapping criterions satisfactions refering to the same criterion (even though its criterion type allows simultaneous criterion satisfactions). This case was already illustrated as a test case in ResourceServiceTest.
2010-01-15 11:25:06 +01:00
Fernando Bellas Permuy
f04de2d768 ItEr43S08CUImportacionRecursosProductivosItEr42S12: Added support for detecting overlapping in criterion satisfactions when importing resources.
Please note that criterion satisfaction overlapping means: (1) if criterion satisfactions refer to the same Criterion, they must not overlap (regardless of its CriterionType allows simultaneous criterion satisfactions per resource), and (2) if CriterionType does not allow simultaneous criterion satisfactions per resource, criterion satisfactions (of the same type) must not overlap (regardless of they refer to different Criterion objects).
2010-01-15 11:25:06 +01:00
Óscar González Fernández
13380ae344 ItEr43S09ImplantacionAplicacionItEr42S13: [Bug #239] Fixing bug.
When saving a order if some task's start date or end date are null
they are initialized. This can only happen with legacy data. For newly
created, dates never would be null.
2010-01-15 11:16:37 +01:00
Óscar González Fernández
7990c17a6c ItEr43S09ImplantacionAplicacionItEr42S13: [Bug #239] Providing a method to initialize end date. 2010-01-15 11:14:55 +01:00
Manuel Rego Casasnovas
3556f16735 ItEr43S18CUMarcarUnidadeTraballoExportableItEr42S25: Added cancel option to task properties form. 2010-01-15 10:44:35 +01:00
Manuel Rego Casasnovas
1819a042d7 ItEr43S18CUMarcarUnidadeTraballoExportableItEr42S25: Using data binding for task properties form. 2010-01-15 10:44:33 +01:00
Manuel Rego Casasnovas
48be223a59 ItEr42S25CUMarcarUnidadeTraballoExportable: Implemented interface to manage SubcontractedTaskData entity. 2010-01-15 10:44:31 +01:00
Lorenzo Tilve
cdc8306f48 ItEr43S10SoporteImpresionMultiplesPaxinasItEr42S15: Added modal window with print configuration properties. 2010-01-14 21:30:15 +01:00
Óscar González Fernández
0ee3146bd0 ItEr43S12CUGravacionModelosUnidadesTraballoItEr42S17: Incoporating QualityFormAssignerComponent to order element template edition. 2010-01-14 21:14:46 +01:00
Óscar González Fernández
ca7ed7446c ItEr43S12CUGravacionModelosUnidadesTraballoItEr42S17: Adding component to assign quality forms to order element template 2010-01-14 21:14:46 +01:00
Óscar González Fernández
188e6c205a ItEr43S12CUGravacionModelosUnidadesTraballoItEr42S17: Adding QualityForms conversation to OrderTemplatesModel 2010-01-14 21:14:46 +01:00
Óscar González Fernández
eea9b1bad3 ItEr43S12CUGravacionModelosUnidadesTraballoItEr42S17: Extracting quality forms on conversation 2010-01-14 21:14:46 +01:00
Fernando Bellas Permuy
56337460f9 ItEr43S08CUImportacionRecursosProductivosItEr42S12: checkConstraintPositiveTimeInterval added to CriterionSatisfaction.
This constraint checks that interval of a CriterionSatisfaction is positive. A test case has also been provided.
2010-01-14 18:30:58 +01:00
Fernando Bellas Permuy
53d8cc7dbf ItEr43S08CUImportacionRecursosProductivosItEr42S12: Resource::checkConstraintUniqueFirstNameSurnameNif provided.
The old method Resource::checkConstraintUniqueFirstName has been renamed to Resource::checkConstraintUniqueFirstNameSurnameNif to better specify its purpose. Furthermore, this method is now redefined in VirtualWorker to always return true (previously this special case was implemented in Resource::checkConstraintUniqueFirstName by using instanceof VirtualWorker).
2010-01-14 18:30:54 +01:00
Xavier Castaño
aca51969df ItEr43S07DocumentacionFormacionItEr42S07: Criterion section translated to Spanish in User Documentation. 2010-01-14 18:23:13 +01:00
Xavier Castaño
3991fa85fb ItEr43S07DocumentacionFormacionItEr42S07: User documentation translated into Spanish and corrected in Galician. 2010-01-14 18:17:09 +01:00
Fernando Bellas Permuy
b9fae80d22 ItEr43S05ValidacionEProbasFuncionaisItEr42S05: Minor improvements to criterion REST service.
The following improvements have been implemented: (1) criterion type and criterion names are trimmed with StringUtils.trim, (2) case is ignored for criterion type and criterion names, (3) just one constraint violation is reported for a criterion type with a name already used by another criterion type being imported, (4) CriterionType::checkConstraintNonRepeatedCriterionNames now discards criterions with names fulfilling StringUtils.isBlank(criterionName), (5) Criterion::createUnvalidated and CriterionType::createUnvalidated now use BaseEntity::create (to avoid to call setNewObject and other possible future actions), and (6) assertTrue/assertFalse JUnit methods in CriterionServiceTest now make use of the toString method provided by constraint violations related DTOs (to make debugging easier).
2010-01-14 18:02:59 +01:00
Óscar González Fernández
3d4c488ac6 ItEr43S12CUGravacionModelosUnidadesTraballoItEr42S17: Initializing labels was missing 2010-01-14 01:38:12 +01:00
Óscar González Fernández
e3b896190b ItEr43S12CUGravacionModelosUnidadesTraballoItEr42S17: Fixing relationship.
Labels have a different lifecycle so cascade="all" shouldn't be used.
2010-01-14 01:16:25 +01:00
Óscar González Fernández
85a2b26696 ItEr43S12CUGravacionModelosUnidadesTraballoItEr42S17: Copying assigned quality forms from OrderElement to OrderElementTemplate 2010-01-14 01:12:29 +01:00
Óscar González Fernández
344aae9e6d ItEr43S12CUGravacionModelosUnidadesTraballoItEr42S17: Adding relationship from OrderElementTemplate to QualityForms 2010-01-14 01:12:24 +01:00
Óscar González Fernández
e0290b869c ItEr43S12CUGravacionModelosUnidadesTraballoItEr42S17: Formatting code 2010-01-13 23:25:19 +01:00
Óscar González Fernández
922333bcfd ItEr43S09ImplantacionAplicacionItEr42S13: The tasks names are updated when the order element names change. 2010-01-13 20:24:42 +01:00
Óscar González Fernández
6b977f9c1d ItEr43S09ImplantacionAplicacionItEr42S13: The TaskGroup end date is recalculated after adding a task. 2010-01-13 20:24:41 +01:00
Óscar González Fernández
3d02a137af ItEr43S09ImplantacionAplicacionItEr42S13: Adding some missing @Valid annotations 2010-01-13 20:24:41 +01:00
Óscar González Fernández
4979560324 ItEr43S09ImplantacionAplicacionItEr42S13: When creating the task doing some extra initializations. 2010-01-13 20:24:35 +01:00
Óscar González Fernández
c48464c336 ItEr43S09ImplantacionAplicacionItEr42S13: [Bug #238] Fixing bug.
The askForReloads part is executed in another transaction. This avoids
doing the reattachments in the context of ResourceAllocationModel
transaction.
2010-01-13 18:24:49 +01:00
Óscar González Fernández
a5c7efe2f0 ItEr43S09ImplantacionAplicacionItEr42S13: Using transparent proxys for wrapping interfaces methods with transactions 2010-01-13 18:24:49 +01:00
Óscar González Fernández
9a9719e7a3 ItEr43S09ImplantacionAplicacionItEr42S13: Not showing "changing zoom" message when moving tasks. 2010-01-13 17:03:48 +01:00
Óscar González Fernández
0ede251292 ItEr43S09ImplantacionAplicacionItEr42S13: Checking the calendar is not null before forcing load 2010-01-13 17:03:48 +01:00
Susana Montes Pedreira
71d329f1e3 ItEr42S24CUTimeLineMateriais : Deletes the query through the DAO and uses the methods of navigation to retrieve the task element. 2010-01-13 16:25:11 +01:00
Fernando Bellas Permuy
48e2f89c51 ItEr43S05ValidacionEProbasFuncionaisItEr42S05: Bug [#214] fixed and support for disabled users improved.
IMPORTANT: to apply this patch, please remove the following tables: "naval_profile", "naval_user", "user_profiles", and "user_roles".

This patch fixes bug 214 by removing UserRole.ROLE_BASIC_USER. Now, authenticated users with no roles (MandatoryUsers.USER is an example of such an user) can access all pages other than those reserved for specific roles (e.g. UserRole.ADMINISTRATION). Furthermore, this patch also improves support for disabled users by: (1) using the Spring Security support for managing such users and (2) displaying two types of error messages in the login page depending on the type of error ("User disabled" or "Incorrect authentication").
2010-01-13 15:52:46 +01:00
Manuel Rego Casasnovas
b4a02d39fc ItEr42S25CUMarcarUnidadeTraballoExportable: Added subcontract command. 2010-01-13 15:48:07 +01:00
Susana Montes Pedreira
0cb85eeb43 ItEr42S24CUTimeLineMateriais : Fixes the material report. 2010-01-13 14:17:17 +01:00
Manuel Rego Casasnovas
6df3a08603 ItEr43S09ImplantacionAplicacionItEr42S13: Added script to get XML Schema of web services. 2010-01-13 14:04:54 +01:00
Susana Montes Pedreira
ecad5b92a4 ItEr43S05ValidacionEProbasFuncionaisItEr42S05: Fixes the report of the scheduling progress per order. 2010-01-13 11:22:03 +01:00
Óscar González Fernández
eb4852e69d ItEr43S12CUGravacionModelosUnidadesTraballoItEr42S17: Incorporate labels editing to order templates 2010-01-12 20:45:08 +01:00
Óscar González Fernández
db4fbe48e5 ItEr43S12CUGravacionModelosUnidadesTraballoItEr42S17: Implementing assigned labels controller for order element template 2010-01-12 20:45:08 +01:00
Óscar González Fernández
16ec7db374 ItEr43S12CUGravacionModelosUnidadesTraballoItEr42S17: Implementing assigned labels model for OrderElementTemplate. 2010-01-12 20:45:08 +01:00
Óscar González Fernández
c7eb35bc87 ItEr43S12CUGravacionModelosUnidadesTraballoItEr42S17: Adding LabelsOnConversation support to OrderTemplatesModel 2010-01-12 20:45:07 +01:00
Óscar González Fernández
ca432e50a9 ItEr43S12CUGravacionModelosUnidadesTraballoItEr42S17: Extract class for keeping labels on conversation.
This allows this part to be reused.
2010-01-12 20:45:07 +01:00
Óscar González Fernández
5d533824e4 ItEr43S12CUGravacionModelosUnidadesTraballoItEr42S17: Extract superclass for component so it can be used at another places 2010-01-12 20:45:07 +01:00
Óscar González Fernández
680cada706 ItEr43S12CUGravacionModelosUnidadesTraballoItEr42S17: Extracting superclass from AssignedLabelsToOrderElementController 2010-01-12 20:45:07 +01:00