Commit graph

1051 commits

Author SHA1 Message Date
Manuel Rego Casasnovas
bbc55bc58a Update name of zul for project status report
FEA: ItEr77S09WBSReport
2012-09-12 11:35:15 +02:00
Manuel Rego Casasnovas
476085b915 Add information about total estimated, planned and imputed hours
FEA: ItEr77S09WBSReport
2012-09-11 16:25:53 +02:00
Manuel Rego Casasnovas
dee3588280 Implement first version of project status report
* Using a DTO to manage the information in the report (ProjectStatusReportDTO)
* Add filter by projects in the UI

FEA: ItEr77S09WBSReport
2012-09-11 13:25:06 +02:00
Manuel Rego Casasnovas
17dcfc1f84 Add basic report structure
* Basic .jrxml file
* _Bundle folder for translations

FEA: ItEr77S09WBSReport
2012-09-11 12:42:40 +02:00
Manuel Rego Casasnovas
eeb913b736 Add basic controller and zul for budget report
FEA: ItEr77S09WBSReport
2012-09-11 12:42:40 +02:00
Manuel Rego Casasnovas
eeb61f8336 Add option in menu and new role for new project status report
FEA: ItEr77S09WBSReport
2012-09-11 12:42:40 +02:00
Manuel Rego Casasnovas
22a4b0c571 Using DejaVu Sans font in reports to avoid problems with PDFs
FEA: ItEr77S08ReportsFonts
2012-09-11 09:49:25 +02:00
Manuel Rego Casasnovas
d6eccb44e5 Add dependency to JasperReports fonts package
This packages includes the required fonts to generate properly PDF reports

FEA: ItEr77S08ReportsFonts
2012-09-11 09:07:15 +02:00
Manuel Rego Casasnovas
c34518ec3f Bump JasperReports version to 4.7.0
FEA: ItEr77S08ReportsFonts
2012-09-11 09:05:50 +02:00
Manuel Rego Casasnovas
bf73efa559 Change method getOrder in IOrderModel to return an Order
Removed unneeded casts due to return type change.
2012-09-04 07:44:45 +02:00
Manuel Rego Casasnovas
38b47b1fea Fix the remaining bits where periodicity was not taken into account
FEA: ItEr77S07PersonalTimesheetsPeriodictyConfiguration
2012-08-28 13:55:58 +02:00
Manuel Rego Casasnovas
3394f41aa2 Refactor source code to use personal timesheet instead of monthly timesheet
FEA: ItEr77S07PersonalTimesheetsPeriodictyConfiguration
2012-08-28 13:28:02 +02:00
Manuel Rego Casasnovas
2ea3c63385 Improve representation of personal timesheets including month and year information
Changes:
* Include year in twice monthly timesheets
* Include month and year in weekly timesheets

FEA: ItEr77S07PersonalTimesheetsPeriodictyConfiguration
2012-08-28 12:43:07 +02:00
Manuel Rego Casasnovas
dfe1184c8b Improve documentation of new methods in PersonalTimesheetsPeriodicityEnum
Also documented method to generate a string representing a personal timesheet in
MonthlyTimesheetDTO.

FEA: ItEr77S07PersonalTimesheetsPeriodictyConfiguration
2012-08-28 12:24:24 +02:00
Manuel Rego Casasnovas
425a16d093 Implement navigation between personal timesheets depending on periodicity
FEA: ItEr77S07PersonalTimesheetsPeriodictyConfiguration
2012-08-28 12:24:24 +02:00
Manuel Rego Casasnovas
6ce91d6da9 Update representation of personal timesheets in the UI depending on periodicity
FEA: ItEr77S07PersonalTimesheetsPeriodictyConfiguration
2012-08-28 12:24:24 +02:00
Manuel Rego Casasnovas
7e24ddb8ac Change the basic methods related to personal timesheets to take into account the periodicity
FEA: ItEr77S07PersonalTimesheetsPeriodictyConfiguration
2012-08-28 11:47:39 +02:00
Manuel Rego Casasnovas
33de9de661 Refactoring code moving to methods in PersonalTimesheetsPeriodicityEnum
FEA: ItEr77S07PersonalTimesheetsPeriodictyConfiguration
2012-08-28 09:47:00 +02:00
Manuel Rego Casasnovas
57763f233f Modify the list of personal timehseets depending on the periodicity
* Change the string to represent a personal timesheet depending on preiodicity
  too

FEA: ItEr77S07PersonalTimesheetsPeriodictyConfiguration
2012-08-28 09:15:08 +02:00
Manuel Rego Casasnovas
8fd9c15262 Disable personal timesheets periodicity in configuration window if any personal timesheet was already saved
FEA: ItEr77S07PersonalTimesheetsPeriodictyConfiguration
2012-08-27 17:48:57 +02:00
Manuel Rego Casasnovas
b97b54321b Add option to set personal timesheets periodicity in configuration window
FEA: ItEr77S07PersonalTimesheetsPeriodictyConfiguration
2012-08-27 17:22:10 +02:00
Manuel Rego Casasnovas
0f0aab3a55 Rename monthly timesheets to personal timesheets in the UI
FEA: ItEr77S07PersonalTimesheetsPeriodictyConfiguration
2012-08-27 13:21:39 +02:00
Manuel Rego Casasnovas
1a973577e3 Add method to remove a work report line from the web service
FEA: ItEr77S06AllowDeleteWorkReports
2012-08-27 12:16:31 +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
Manuel Rego Casasnovas
8bde7df447 Simplify code of WorkReportServiceREST using beforeSaving method 2012-08-27 10:55:30 +02:00
Jacobo Aragunde Pérez
af2d856b32 Prevent losing precision in TaskElementAdapter.calculateLimitDateByHours()
FEA: ItEr76S04BugFixing
2012-08-21 18:03:20 +02:00
Manuel Rego Casasnovas
ad68bc0ff8 Add method getAuthenticationType() to avoid problems in edit window
Due to change in commit f5d99cdb82 the method
UserCRUDController.getAuthenticationType() was removed and it was still being
used in _editUser.zul.
2012-08-21 09:50:13 +02:00
Manuel Rego Casasnovas
c3cb56dfc7 i18n: Add Catalan language to enum and modify pom.xml to use Spanish userguide 2012-08-21 08:55:59 +02:00
Daniel Díaz Sañudo
545f3b05e7 i18n: Add Catalan translation 2012-08-21 08:55:59 +02:00
Javier Moran Rua
f5d99cdb82 Does the users list sortable by user type (LDAP or Database).
* It was also refactored the getUserType() method inside User entity class.
2012-08-19 21:51:08 +02:00
Javier Moran Rua
f87ae59560 Bug: Fixes sorting in both users and profiles list.
* Does the sorting case-insensitive.
   * Inserts the ascending sorting icon in the interface to inform about the
   default sorting being used.
2012-08-19 13:19:18 +02:00
Javier Moran Rua
5fd977ffcf Bug: Configures right ascending sorting in companies list.
* Configures right ascending icon in companies list when it is sorted by company
name (default option).
   * Removes manual wrong sorting in controller and uses the provided by the
   Grid component.
2012-08-19 13:04:24 +02:00
Javier Moran Rua
e45fe5cf63 Bug #1527: Several interface disabling configurations modified.
* Programmed right condition to disable managing roles and profiles of a LDAP user:
     LDAP enabled and import use of LDAP roles enabled.
   * Improved informative messages when the profiles and roles cannot be
     managed in a user.
   * Corrected erroneos condition to disable the Delete icon beloning to
     an assigned role.
   * Coherent placement of the informative warning informing that password cannot
     be managed.
2012-08-19 01:52:37 +02:00
Jacobo Aragunde Pérez
6baf5d0459 Small code refactor. 2012-08-09 13:06:02 +02:00
Manuel Rego Casasnovas
071c8bf5b6 Bump version number to 1.3.0
FEA: ItEr76S03Community
2012-07-26 22:13:39 +02:00
Manuel Rego Casasnovas
7d917c2170 Avoid update task end date when subcontracting a task
Somehow related to bug #1521 but a different problem.

FEA: ItEr76S04BugFixing
2012-07-26 17:21:40 +02:00
Manuel Rego Casasnovas
9b1fc4d75b Bug #1522: Use delivery date as deadline when subcontracting tasks
FEA: ItEr76S04BugFixing
2012-07-26 12:22:04 +02:00
Manuel Rego Casasnovas
f9a3e30694 Bug #1521: Avoid update task end date when changing delivery date
FEA: ItEr76S04BugFixing
2012-07-26 11:57:08 +02:00
Manuel Rego Casasnovas
a63ce33a80 Bug #1520: Fixed NPE when marking a task for subcontract
FEA: ItEr76S04BugFixing
2012-07-26 11:14:41 +02:00
Manuel Rego Casasnovas
1e3990aab2 18n: Add German language to enum and modify pom.xml to use English userguide 2012-07-24 14:00:13 +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
Jacobo Aragunde Pérez
5bb6aeb9d1 Bug #123: Check the cases where the repeated criterion satisfaction was already deleted.
The save() method was removed and replaced with confirm(), which is exactly the
same to the code used in Workers screen, and it's working correctly.

FEA: ItEr76S04BugFixing
2012-07-17 12:53:57 +02:00
Jacobo Aragunde Pérez
86ca3c69dd i18n: Use the same error messages in the assigned criteria tab for both workers
and machines.

FEA: ItEr76S04BugFixing
2012-07-17 12:53:57 +02:00
Diego Pino
22eecd54cb Merge branch 'bug-1513' 2012-07-17 12:33:22 +02:00
Diego Pino
2ec96fe05e Revert "Bug #1513: Lazy exception going to project dashboard"
This reverts commit 8b0b11397f.
2012-07-17 12:12:18 +02:00
Manuel Rego Casasnovas
1900a39a0e Change validation messages in material units editing window
FEA: ItEr76S04BugFixing
2012-07-17 11:34:43 +02:00