Commit graph

82 commits

Author SHA1 Message Date
Jeroen Baten
2a4c79572e i18n: Update Dutch translation
FEA: ItEr77S03Community
2012-11-27 17:35:43 +01:00
Daniel Díaz Sañudo
0fb1b361aa i18n: Update Catalan translation
FEA: ItEr77S03Community
2012-11-27 17:31:49 +01:00
Manuel Rego Casasnovas
560516cc1e i18n: Update Galician translation
FEA: ItEr77S03Community
2012-11-27 17:12:47 +01:00
Manuel Rego Casasnovas
70ade980d0 i18n: Update Spanish translation
FEA: ItEr77S03Community
2012-11-27 17:01:10 +01:00
Manuel Rego Casasnovas
14e2cc4209 i18n: Update keys.pot files
FEA: ItEr77S03Community
2012-11-22 13:50:30 +01:00
Manuel Rego Casasnovas
5ebffa666b New web service returning the assigned tasks of a user
It uses MyTasksAreaModel, as the main UI for bound users. The service is only
accessible for bound users.

FEA: ItEr77S14BoundUsersWebServices
2012-11-08 12:56:17 +01:00
Manuel Rego Casasnovas
2d9af66f15 Wrap concurrent modification exceptions in the web services inside a proper DTO
FEA: ItEr77S04BugFixing
2012-11-07 08:36:05 +01:00
Zbyněk Schwarz
16ea6c7100 i18n: Update Czech translation 2012-10-10 22:27:32 +02:00
Michael Taxis
9367b5ccc4 i18n: Update German translation 2012-10-10 22:27:32 +02:00
Manuel Rego Casasnovas
118dd5e610 i18n: Update Spanish translation 2012-10-10 22:27:32 +02:00
Giuseppe Zizza
dd76185de2 i18n: Update Italian translation 2012-10-10 22:27:31 +02:00
Manuel Rego Casasnovas
3e9813f0fe i18n: Update Galician translation 2012-10-10 22:27:31 +02:00
Philippe Poumaroux
0708d171fe i18n: Update French translation 2012-10-10 22:27:31 +02:00
Jeroen Baten
74545e2356 i18n: Update Dutch translation 2012-10-10 22:27:31 +02:00
Daniel Díaz Sañudo
f64d627482 i18n: Update Catalan translation 2012-10-10 22:27:31 +02:00
Manuel Rego Casasnovas
032a7c0eaf i18n: Update keys.pot files
FEA: ItEr77S03Community
2012-10-02 12:51:44 +02:00
Manuel Rego Casasnovas
c4b2bf78f2 Configure properly file for Hibernate cache log
Even if this log shouldn't show any message now as the level is set to INFO, but
maybe during development it could be changed to DEBUG to show the log messages.
2012-09-14 10:30:20 +02:00
Manuel Rego Casasnovas
abb6baff40 Set level INFO for Hibernate cache logging 2012-09-14 09:02:00 +02:00
Manuel Rego Casasnovas
8509515e75 Add new method to delete a work report from the web service
FEA: ItEr77S06AllowDeleteWorkReports
2012-08-27 12:16:24 +02:00
Daniel Díaz Sañudo
545f3b05e7 i18n: Add Catalan translation 2012-08-21 08:55:59 +02:00
Michael Taxis
48cea9fa63 i18n: Add German translation
Translation done by Michael Taxis and Joern Knechtel with contributions of other
people.
2012-07-24 13:58:22 +02:00
Giuseppe Zizza
52f8f8f735 i18n: Update Italian translation 2012-07-19 11:19:29 +02:00
Zbyněk Schwarz
46f4241171 i18n: Update Czech translation 2012-07-19 11:15:30 +02:00
Philippe Poumaroux
2f9219f2ef i18n: Update French translation 2012-07-19 11:03:20 +02:00
Jeroen Baten
6916270ad4 i18n: Update Dutch translation 2012-07-19 08:35:14 +02:00
Lorenzo Tilve Álvaro
0d0c4c8fbd Moved Timesheet Lines List page from 'Reports' menu section to 'Cost'
Permissions for default profiles were also updated accordingly.

FEA: ItEr76S04BugFixing
2012-07-11 11:28:15 +02:00
Manuel Rego Casasnovas
39f29b375e i18n: Update Spanish and Galician translations
FEA: ItEr76S03Community
2012-07-05 18:46:40 +02:00
Manuel Rego Casasnovas
5668424f3f i18n: Update keys.pot files
FEA: ItEr76S03Community
2012-07-05 08:09:42 +02:00
Manuel Rego Casasnovas
43fe4c32fc i18n: Update keys.pot files
FEA: ItEr76S03Community
2012-06-29 18:03:08 +02:00
Manuel Rego Casasnovas
403d1fed64 Review page titles due to menu revamp
FEA: ItEr76S30PermissionsEnhancements
2012-06-21 16:23:57 +02:00
Manuel Rego Casasnovas
b6889f7e7b Configure permissions for ROLE_BOUND_USER
Only bound users will have access to page "Personal Area > Home".

Moreover bound users will have access to expenses sheet edition form, even if
they don't have access to "Cost > Expenses" page.

Finally users with role ROLE_SUERUSER, ROLE_SUERUSER or ROLE_TIMESHEETS will
have access to monthly timesheets edition page.

FEA: ItEr76S30PermissionsEnhancements
2012-06-15 15:23:29 +02:00
Manuel Rego Casasnovas
48c422b06b Configure basic permissions for each page in Spring Security file
Only ROLE_SUPERUSER and role of the page will have access.

FEA: ItEr76S30PermissionsEnhancements
2012-06-15 15:23:29 +02:00
Manuel Rego Casasnovas
438d8cdc10 Review and rename current roles
Include needed database migrations.

FEA: ItEr76S30PermissionsEnhancements
2012-06-15 15:23:29 +02:00
Manuel Rego Casasnovas
1a19400990 Add new role to protect subcontracting services
New role ROLE_WS_SUBCONTRACTING has been created, now the web services are
separated in two parts:
* Common web services are allowed to be read by role ROLE_WS_READER and written
  by role ROLE_WS_WRITER
* Subcontracting web services are allowed to be read and written by role
  ROLE_WS_SUBCONTRACTING

In this way you can give access to a different companies to your subcontracting
services, however prevent them to access to the rest of your data (via common
web services).

FEA: ItEr76S30PermissionsEnhancements
2012-06-11 17:08:09 +02:00
Manuel Rego Casasnovas
1649e83479 Implement button to create a new personal expense sheet
Modified behavior of create and edit expense sheet form, to disable resource
fields if it is personal.

FEA: ItEr76S28UserDashboard
2012-06-07 07:57:30 +02:00
Susana Montes Pedreira
488977188e import and export the expense sheets.
FEA: ItEr76S22ExpenseTrackingSystem
2012-06-05 15:40:47 +01:00
Zbyněk Schwarz
2fbc11e1b5 i18n: Add Czech language 2012-05-22 23:32:27 +02:00
Diego Pino
eb1fadf42b Turn on second-level cache
FEA: ItEr76S18CacheTuning
2012-05-18 13:25:00 +02:00
Manuel Rego Casasnovas
db692ab010 Configure a custom URL target resolver in order to define the proper URL for bound users
Bound users will be redirected to user dashboard after login.

FEA: ItEr76S28UserDashboard
2012-05-16 10:42:34 +02:00
Manuel Rego Casasnovas
ce34595afd Configure a custom authentication filter
For the moment the same behavior than before the authentication filter is kept.
Later it will be used to do some redirects depending on if the user is bound or
not to any resource.

In order to define a custom authentication filter it's needed to set
auto-config="false" see
http://static.springsource.org/spring-security/site/docs/2.0.x/reference/ns-config.html#ns-auto-config

We also need an entry point specified by "entry-point-ref" attribute.

FEA: ItEr76S28UserDashboard
2012-05-16 10:42:32 +02:00
Jeroen Baten
0d0ce2f895 i18n: Update Dutch translation 2012-05-10 17:08:01 +02:00
Giuseppe Zizza
3b7d47e87d i18n: Update Italian translation 2012-05-10 17:07:58 +02:00
Susana Montes Pedreira
00378d039a Merge branch 'master' into expenses-tracking 2012-05-09 10:51:43 +01:00
Jacobo Aragunde Pérez
03d8e6cc36 i18n: Fix small typo in Spanish and Galician translations. 2012-05-08 12:46:54 +02:00
Susana Montes Pedreira
d7ca618627 Merge branch 'master' into expenses-tracking 2012-05-07 13:49:37 +01:00
Philippe Poumaroux
7b2f407e7a i18n: Update French translation 2012-05-04 16:46:54 +02:00
Manuel Rego Casasnovas
069066b73c i18n: Update Spanish and Galician translations
FEA: ItEr76S03Community
2012-05-04 13:31:18 +02:00
Manuel Rego Casasnovas
04ab693ed4 i18n: Update keys.pot files
FEA: ItEr76S03Community
2012-05-04 13:26:00 +02:00
Manuel Rego Casasnovas
e6313c7bc8 i18n: Update keys.pot files
FEA: ItEr76S03Community
2012-05-04 12:52:30 +02:00
Susana Montes Pedreira
8445e59185 Configuring permissions to access and to save the expenses
sheet with the role "Expenses tracking allowed".

FEA: ItEr76S22ExpenseTrackingSystem
2012-04-20 18:38:10 +01:00