Commit graph

2403 commits

Author SHA1 Message Date
Óscar González Fernández
758881b987 ItEr40S21ImplantacionAplicacionItEr33S10: ICommandOnTask has a method to know if it's applicable to a task. 2009-12-22 13:41:31 +01:00
Óscar González Fernández
25e3ff9f73 ItEr40S21ImplantacionAplicacionItEr33S10: Allowing one menu different for each task 2009-12-22 13:41:31 +01:00
Óscar González Fernández
c4529480b8 ItEr40S21ImplantacionAplicacionItEr33S10: [Bug #184] Adding delete milestones commands 2009-12-22 13:41:12 +01:00
Jacobo Aragunde Pérez
6a63178833 ItEr39S10CUAltaUsuario: prevent the login service to show a HTTP 403 error when a user without roles logs in.
Now the message 'incorrect login' is shown instead.
2009-12-22 12:22:23 +01:00
Jacobo Aragunde Pérez
3698d95656 ItEr39S10CUAltaUsuario: Modified the authentication service to forbid login to a disabled user.
For that, I had to implement a new DAO operation, and its corresponding
unit test.
2009-12-22 12:22:20 +01:00
Jacobo Aragunde Pérez
496389ce5a AnA03S05CUAltaGrupoUsuarios: modified the design of the UserRoles list inside Profile edition, to make it similar to the list in User edition. 2009-12-22 12:22:17 +01:00
Jacobo Aragunde Pérez
009d99e2aa ItEr39S10CUAltaUsuario: Modified the authentication service to retrieve roles from a User's profiles 2009-12-22 12:22:10 +01:00
Jacobo Aragunde Pérez
ac34188957 ItEr39S10CUAltaUsuario: removed the @NotEmpty validation of roles inside a user
Now we allow the model to store users or profiles without associated roles.
TODO: login with a user with no roles produces a HTTP 403 error, it has to be
corrected.
2009-12-22 12:22:07 +01:00
Susana Montes Pedreira
3de4983fb6 ItEr39S05ValidacionEProbasFuncionaisItEr38S05 : Allows show the work reports list and the work report type list, orderly way. 2009-12-22 11:30:11 +01:00
Javier Moran Rua
d35dd9aa07 ItEr40S16CUImportacionOrganizacionsTraballoItEr39S17: Fixed problem in hudson machine 2009-12-22 11:20:58 +01:00
Manuel Rego Casasnovas
a27de7e70d ItEr40S05ValidacionEProbasFuncionaisItEr39S05: Removed System.out.println. 2009-12-22 11:07:32 +01:00
Javier Moran Rua
9e18a291d9 ItEr39S10CUAltaUsuario: added links to user and profile management in the application menu 2009-12-22 01:18:50 +01:00
Jacobo Aragunde Pérez
6e58338d55 ItEr39S10CUAltaUsuario: improved the behaviour of the password field adding a Constraint
The constraint is set when creating and removed when editing a user.
2009-12-22 01:10:53 +01:00
Jacobo Aragunde Pérez
a0ebc8343e ItEr39S10CUAltaUsuario: implemented the password field in user edition page
If the password field is left empty when *editing* a user, its password
remains unchanged.
If it's left empty when *creating* a user, the business layer will complain.
TODO: make this behaviour explicit for the user (label with instructions,
ConstraintChecker when creating a user...)
2009-12-22 01:10:50 +01:00
Jacobo Aragunde Pérez
1882bcbe6d ItEr39S10CUAltaUsuario: improving the presentation of the User edition page 2009-12-22 01:10:48 +01:00
Jacobo Aragunde Pérez
0f0a180a02 ItEr39S10CUAltaUsuario: implemented adition of Profiles in the User edition interface 2009-12-22 01:10:45 +01:00
Jacobo Aragunde Pérez
0131f43b50 ItEr39S10CUAltaUsuario: implemented removal of Profiles in the User edition interface 2009-12-22 01:10:42 +01:00
Jacobo Aragunde Pérez
2900f0afab ItEr39S10CUAltaUsuario: implemented list of related Profiles inside user edition interface
Profiles are listed but they can't be added or removed yet.
2009-12-22 01:10:40 +01:00
Jacobo Aragunde Pérez
5f4f42ea73 ItEr39S19CUAltaGrupoUsuarios: implemented deletion of Profiles 2009-12-22 01:10:37 +01:00
Jacobo Aragunde Pérez
a035665546 ItEr39S10CUAltaUsuario: combobox and button to add UserRoles to a User 2009-12-22 01:10:11 +01:00
Jacobo Aragunde Pérez
051e65145c ItEr39S10CUAltaUsuario: button to remove UserRoles from the list 2009-12-22 01:10:04 +01:00
Jacobo Aragunde Pérez
741ff7ca29 ItEr39S10CUAltaUsuario: list of roles associated to the user in the user edition page
Roles are just listed, they can't be added or deleted yet.
2009-12-22 01:10:01 +01:00
Jacobo Aragunde Pérez
de5271a9e3 ItEr39S10CUAltaUsuario: Implemented interface to create and edit Users.
The interface only allows to edit the fields: login, disabled and
email.
Creation crashes because the password field is missing.
TODO: implement password field.
TODO: implement relation with UserRole.
TODO: implement relation with Profile.
2009-12-22 01:09:59 +01:00
Jacobo Aragunde Pérez
db8fe000b5 ItEr39S11CUListaUsuarios: Implemented interface to list users. 2009-12-22 01:09:56 +01:00
Jacobo Aragunde Pérez
e6b8bbbbc8 ItEr39S10CUAltaUsuario: Updated entity User to add the attribute 'disabled' 2009-12-22 01:09:54 +01:00
Jacobo Aragunde Pérez
0ac890a18c ItEr39S19CUAltaGrupoUsuarios: Implemented adition and removal of UserRoles in the Profile edition interface 2009-12-22 01:09:51 +01:00
Jacobo Aragunde Pérez
e7de013b38 ItEr39S19CUAltaGrupoUsuarios: First UI to list and edit Profiles.
Profiles can be edited but not saved, since the edition of roles is
not implemented yet.
2009-12-22 01:09:48 +01:00
Jacobo Aragunde Pérez
ada8a56932 ItEr39S19CUAltaGrupoUsuarios: Implemented a many-to-many relation between User and Profile.
The relation is not navigable in the direction Profile -> User.
A new unit test has been added.
2009-12-22 01:09:46 +01:00
Jacobo Aragunde Pérez
bccd7a2047 ItEr39S19CUAltaGrupoUsuarios: Updated the entity User and created entity Profile
Added the field 'email' to User.
Created the entity Profile, with its DAO and a basic unit test.
2009-12-22 01:09:43 +01:00
Óscar González Fernández
5eb03935a8 ItEr40S05ValidacionEProbasFuncionaisItEr39S05: When changing the order of the order elements the tasks are also rearranged. 2009-12-22 00:14:16 +01:00
Óscar González Fernández
e9ac196520 ItEr40S05ValidacionEProbasFuncionaisItEr39S05: When adding a new hours group the name is set. 2009-12-22 00:11:52 +01:00
Óscar González Fernández
8441b7cbe9 ItEr40S05ValidacionEProbasFuncionaisItEr39S05: Fixing up and down on order elements 2009-12-21 21:12:00 +01:00
Óscar González Fernández
62e61bd087 ItEr40S05ValidacionEProbasFuncionaisItEr39S05: Adding extra column on aggregating row 2009-12-21 19:12:10 +01:00
Óscar González Fernández
d1f6dbbd19 ItEr40S05ValidacionEProbasFuncionaisItEr39S05: Fixing bug.
The resource allocation form was not being shown because the task was a proxy. Queries are being done now to avoid proxies.
2009-12-21 19:00:12 +01:00
Óscar González Fernández
9e2a6062b7 ItEr40S05ValidacionEProbasFuncionaisItEr39S05: [Bug #188] Fixing bug. Relaxing precondition. The startDate and the endDate can be the same day. 2009-12-21 18:19:21 +01:00
Óscar González Fernández
3017d1c541 ItEr40S05ValidacionEProbasFuncionaisItEr39S05: Doing a more failsafe detaching of formBinder 2009-12-21 18:11:30 +01:00
Óscar González Fernández
dc32e27e25 ItEr40S05ValidacionEProbasFuncionaisItEr39S05: datePosteriorOrEqualToStartDate constraint uses local dates for comparison. 2009-12-21 18:11:30 +01:00
Óscar González Fernández
00d85c3d10 ItEr40S05ValidacionEProbasFuncionaisItEr39S05: [Bug #195] Fixing bug. getDaysDuration is calculate dnow based on the date part 2009-12-21 18:11:30 +01:00
Susana Montes Pedreira
52fd1bbf27 ItEr39S05ValidacionEProbasFuncionaisItEr38S05 : Change the NotEmpty by NotNull validation of the DescriptionValue value. 2009-12-21 13:26:40 +01:00
Lorenzo Tilve
f562a68e80 ItEr39S07DocumentacionFormacionItEr38S18: Graphical fixes detected in work report section 2009-12-21 12:22:51 +01:00
Lorenzo Tilve
660b0781e4 ItEr39S07DocumentacionFormacionItEr38S18: Added help for virtual workers and work reports 2009-12-21 12:22:47 +01:00
Lorenzo Tilve
8b5f0d592d ItEr39S07DocumentacionFormacionItEr38S18: Added Navalpro project title to user documentation 2009-12-21 12:22:45 +01:00
Lorenzo Tilve
5f58870745 ItEr39S07DocumentacionFormacionItEr38S18: Help link opens popup with target contents 2009-12-21 12:22:41 +01:00
Óscar González Fernández
1c2e01ef10 ItEr39S16CUConfiguracionMaquinasItEr35S09: Merging the new derived allocations with changes into existing ones 2009-12-21 02:52:44 +01:00
Óscar González Fernández
405bbf1c13 ItEr39S16CUConfiguracionMaquinasItEr35S09: Adding method copyAssignmentsAsChildrenOf with tests describing its behaviour 2009-12-21 02:52:44 +01:00
Óscar González Fernández
e399e7f227 ItEr39S16CUConfiguracionMaquinasItEr35S09: Adding asDerivedFrom method and tests describign its behaviour 2009-12-21 02:52:44 +01:00
Óscar González Fernández
2f68a86c68 ItEr39S16CUConfiguracionMaquinasItEr35S09: Adding detail for showing DerivedAllocations data 2009-12-21 02:52:44 +01:00
Óscar González Fernández
ff0ce951c9 ItEr39S16CUConfiguracionMaquinasItEr35S09: Loading new required data. 2009-12-21 02:52:44 +01:00
Óscar González Fernández
ce68cdd294 ItEr39S16CUConfiguracionMaquinasItEr35S09: Adding methods to compute some properties of the derived allocation 2009-12-21 02:52:44 +01:00
Óscar González Fernández
f0433f5b05 ItEr39S16CUConfiguracionMaquinasItEr35S09: Extracting and moving methods to DayAssignment 2009-12-21 02:52:44 +01:00