Commit graph

7865 commits

Author SHA1 Message Date
Lorenzo Tilve Álvaro
ba22a14a87 Bug #1343: Styled in grey all closed/finished/cancelled projects in company view
We are finally considering that information on the projects having assignment or
not, is not relevant enough, so we are not specifiying a different style for
.standard-task.assigned.project-closed elements

FEA: ItEr76S04BugFixing
2012-02-15 17:35:22 +01:00
Lorenzo Tilve Álvaro
12ce0dc327 Bug #1370: Fixed progress bars not being properly placed inside containers
FEA: ItEr76S04BugFixing
2012-02-15 17:35:22 +01:00
Lorenzo Tilve Álvaro
dba9100131 Bug #1373: When creating new projects from template the explicitly filled start date and deadline values are used
FEA: ItEr76S04BugFixing
2012-02-15 17:35:22 +01:00
Lorenzo Tilve Álvaro
5495943518 Bug #1369: Moved the template combobox over autogenerated code checkbox in new project popup
If a template is selected the option of manually setting a code is disabled, so
it's clearer if this option is fillable or not after the template one.

FEA: ItEr76S04BugFixing
2012-02-15 17:35:22 +01:00
Lorenzo Tilve Álvaro
183977850e Bug #1369: Improved behaviour of project creation popup when using templates
* If a template is selected, the 'generate code' checkbox is automatically set and disabled
   * When selecting a project, start project date is calculated with the current day plus template start delay
   * Deadline is calculated as start project date plus template duration till deadline

FEA: ItEr76S04BugFixing
2012-02-15 17:35:22 +01:00
Jacobo Aragunde Pérez
b6a622c7ae Bug #1343: Added method isRoot() to gantt tasks.
With this method we will be able to know which tasks are projects.

FEA: ItEr76S04BugFixing
2012-02-15 17:35:22 +01:00
Manuel Rego Casasnovas
76f10428e4 doc: Update translators info in documentation 2012-02-15 17:07:58 +01:00
Manuel Rego Casasnovas
420a96d276 doc: Update translators info in documentation 2012-02-15 17:04:49 +01:00
Manuel Rego Casasnovas
0b54431ef2 Update AUTHORS file info about translators 2012-02-15 11:47:29 +01:00
Manuel Rego Casasnovas
2099743665 i18n: Add French language to enum and modify pom.xml to use English userguide 2012-02-15 11:47:24 +01:00
Philippe Poumaroux
339e800f13 i18n: Add French translation
Add French translation for main translation files (.pot) and report files
(.properties).

Translation mainly done by Philippe Poumaroux with contributions by Stephane
Ayache and Guillaume Postaire.
2012-02-15 11:47:17 +01:00
Manuel Rego Casasnovas
2874ae2427 Update AUTHORS file info about translators 2012-02-15 11:45:41 +01:00
Manuel Rego Casasnovas
8b7695053f i18n: Add French language to enum and modify pom.xml to use English userguide 2012-02-15 11:45:41 +01:00
Philippe Poumaroux
a294fbe5ef i18n: Add French translation
Add French translation for main translation files (.pot) and report files
(.properties).

Translation mainly done by Philippe Poumaroux with contributions by Stephane
Ayache and Guillaume Postaire.
2012-02-15 11:45:41 +01:00
Jacobo Aragunde Pérez
0062db4f0c Bug #1343: Prevent NullPointerException when creating a new milestone.
The method belongsClosedProject() was not correctly implemented for
TaskMilestone objects, I've added the correct implementation for them.

FEA: ItEr76S04BugFixing
2012-02-15 11:20:26 +01:00
Jacobo Aragunde Pérez
67b8bc55b6 Bug #1343: Prevent NullPointerException when creating a new milestone.
The method belongsClosedProject() was not correctly implemented for
TaskMilestone objects, I've added the correct implementation for them.

FEA: ItEr76S04BugFixing
2012-02-15 11:08:48 +01:00
Jacobo Aragunde Pérez
a4e4f311a1 Correct a typo in an English string.
FEA: ItEr76S04BugFixing
2012-02-14 17:50:39 +01:00
Jacobo Aragunde Pérez
56c8fdaea0 Remove unnecessary method.
FEA: ItEr76S04BugFixing
2012-02-14 17:50:22 +01:00
Jacobo Aragunde Pérez
2f82025b38 Remove redraw listeners for dependencies once these dependencies are removed.
This change should improve performance when working in a gantt in which some
dependencies were removed.

FEA: ItEr76S04BugFixing
2012-02-14 17:48:41 +01:00
Jacobo Aragunde Pérez
213bc063ac Prevent unnecessary redraws of dependencies when opening a container.
Redraw was being done every time a task was rendered and one last time when all
the tasks are rendered. Doing only the last redraw is enough.

This change should improve performance when opening containers.

FEA: ItEr76S04BugFixing
2012-02-14 17:48:32 +01:00
Jacobo Aragunde Pérez
00e0f6c56a Bug #1363: Remove visibility listeners corresponding to deleted tasks.
To do that we had to add an attribute in DependencyComponent to store the
listener and a method in Task to be able to delete visibility listeners.

This listener was causing that deleted tasks re-appeared when containers were
closed and opened again.

FEA: ItEr76S04BugFixing
2012-02-14 17:48:26 +01:00
Jacobo Aragunde Pérez
2664999c4d Remove redraw listeners for dependencies once these dependencies are removed.
This change should improve performance when working in a gantt in which some
dependencies were removed.

FEA: ItEr76S04BugFixing
2012-02-14 16:35:19 +01:00
Jacobo Aragunde Pérez
fe9eb3b452 Prevent unnecessary redraws of dependencies when opening a container.
Redraw was being done every time a task was rendered and one last time when all
the tasks are rendered. Doing only the last redraw is enough.

This change should improve performance when opening containers.

FEA: ItEr76S04BugFixing
2012-02-14 16:26:12 +01:00
Jacobo Aragunde Pérez
2d7ea169bc Bug #1363: Remove visibility listeners corresponding to deleted tasks.
To do that we had to add an attribute in DependencyComponent to store the
listener and a method in Task to be able to delete visibility listeners.

This listener was causing that deleted tasks re-appeared when containers were
closed and opened again.

FEA: ItEr76S04BugFixing
2012-02-14 16:17:46 +01:00
Jacobo Aragunde Pérez
eaabc609c5 Bug #1343: Prevent NullPointerException when showing default filtering dates
on company view.

If the company view is empty, these dates are null but we weren't taking this
case into account.

FEA: ItEr76S04BugFixing
2012-02-09 19:34:52 +01:00
Jacobo Aragunde Pérez
4353465efe Bug #1343: Prevent NullPointerException when showing default filtering dates
on company view.

If the company view is empty, these dates are null but we weren't taking this
case into account.

FEA: ItEr76S04BugFixing
2012-02-09 19:33:25 +01:00
Ignacio Diaz Teijido
a6478fd281 Bug #1368: Allows to create users with null password when LDAP is used.
FEA: ItEr76S04BugFixing
2012-02-06 18:25:55 +01:00
Ignacio Diaz Teijido
cbca7447b9 Bug #1368: Allows to create users with null password when LDAP is used.
FEA: ItEr76S04BugFixing
2012-02-06 18:24:16 +01:00
Jacobo Aragunde Pérez
d6f7feb46a Removed two warnings in the build process, which can cause problems with newer
versions of maven.

FEA: ItEr76S04BugFixing
2012-02-06 10:12:04 +01:00
Jacobo Aragunde Pérez
f2a41095ea Removed two warnings in the build process, which can cause problems with newer
versions of maven.

FEA: ItEr76S04BugFixing
2012-02-06 10:10:39 +01:00
Jacobo Aragunde Pérez
f14befd755 Bug #1343: Ensure that getDefaultPredicate is run in a transactional context.
FEA: ItEr76S04BugFixing
2012-02-03 15:01:31 +01:00
Jacobo Aragunde Pérez
e94d90abb1 Bug #1343: Ensure that getDefaultPredicate is run in a transactional context.
FEA: ItEr76S04BugFixing
2012-02-03 15:00:45 +01:00
Jacobo Aragunde Pérez
35b2bde4f7 Bug #1343: Mark closed projects with a special class in the gantt.
This is a step previous to show these kind of tasks in a different way.

FEA: ItEr76S04BugFixing
2012-02-03 13:31:26 +01:00
Jacobo Aragunde Pérez
abf5065ffd Bug #1343: Use getRawValue instead of getValue in date constraint checkers.
Since the start date depends on the value of the end date and vice versa, a
recursive, infinite loop can happen when both dates are going to be validated.

FEA: ItEr76S04BugFixing
2012-02-03 13:31:26 +01:00
Jacobo Aragunde Pérez
be031cc5da Bug #1343: Allow showing closed projects in the company view, if they are
inside the filter dates.

FEA: ItEr76S04BugFixing
2012-02-03 13:31:26 +01:00
Jacobo Aragunde Pérez
6f7278e26e Bug #1343: Show default filtering dates on company view.
They are calculated by default as the start and end dates of the first and last
open projects, but the user had no feedback on which were those dates.

FEA: ItEr76S04BugFixing
2012-02-03 13:31:26 +01:00
Jacobo Aragunde Pérez
a66490e1ac Bug #1343: Rewrite part of the code for company view initialization.
These changes ease the fixes for the bug.

FEA: ItEr76S04BugFixing
2012-02-03 13:31:26 +01:00
Jacobo Aragunde Pérez
39f1f63935 Bug #1343: Mark closed projects with a special class in the gantt.
This is a step previous to show these kind of tasks in a different way.

FEA: ItEr76S04BugFixing
2012-02-03 13:23:53 +01:00
Jacobo Aragunde Pérez
b98926549a Bug #1343: Use getRawValue instead of getValue in date constraint checkers.
Since the start date depends on the value of the end date and vice versa, a
recursive, infinite loop can happen when both dates are going to be validated.

FEA: ItEr76S04BugFixing
2012-02-03 12:32:02 +01:00
Jacobo Aragunde Pérez
f43b39f498 Bug #1343: Allow showing closed projects in the company view, if they are
inside the filter dates.

FEA: ItEr76S04BugFixing
2012-02-02 19:31:38 +01:00
Jacobo Aragunde Pérez
3db00dffff Bug #1343: Show default filtering dates on company view.
They are calculated by default as the start and end dates of the first and last
open projects, but the user had no feedback on which were those dates.

FEA: ItEr76S04BugFixing
2012-02-02 19:25:13 +01:00
Jacobo Aragunde Pérez
64f5d2665b Bug #1343: Rewrite part of the code for company view initialization.
These changes ease the fixes for the bug.

FEA: ItEr76S04BugFixing
2012-02-02 19:23:41 +01:00
Jacobo Aragunde Pérez
a8eebe5bd4 Bug #1353: Create Tabpanels object for load/earned value Tabbox when the screen
is loaded, not in the open event.

FEA: ItEr76S04BugFixing
2012-01-31 19:24:27 +01:00
Jacobo Aragunde Pérez
e740a2a9bf Bug #1353: Create Tabpanels object for load/earned value Tabbox when the screen
is loaded, not in the open event.

FEA: ItEr76S04BugFixing
2012-01-31 19:21:25 +01:00
Jacobo Aragunde Pérez
d1fbee6a98 Bug #1359: Initialize the resources when the page is loaded, independently from
the hidden/shown property of the load chart.

FEA: ItEr76S04BugFixing
2012-01-31 10:41:45 +01:00
Jacobo Aragunde Pérez
4b3dc7bc7c Bug #1359: Initialize the resources when the page is loaded, independently from
the hidden/shown property of the load chart.

FEA: ItEr76S04BugFixing
2012-01-31 10:35:11 +01:00
Jacobo Aragunde Pérez
1c9ef80900 Bug #1357: Use end date minus one day as default date for earned value chart.
The end date of the time intervals managed by ChartFillers don't include the
end date, so it was wrong considering it as a correct date.

FEA: ItEr76S04BugFixing
2012-01-30 18:41:30 +01:00
Jacobo Aragunde Pérez
0d96d48197 Bug #1357: Use end date minus one day as default date for earned value chart.
The end date of the time intervals managed by ChartFillers don't include the
end date, so it was wrong considering it as a correct date.

FEA: ItEr76S04BugFixing
2012-01-30 18:41:13 +01:00
Lorenzo Tilve Álvaro
7756e8f9ce Bug #1351: Replaced by a label the disabled listbox to display material unit type
FEA: ItEr76S04BugFixing
2012-01-30 18:20:36 +01:00
Ignacio Diaz Teijido
b2388157ed Bug #1351: fixed space for elements
This uses fixed width, so maybe this should be adjusted.
Removed the vboxes to reduce the space between the two panels.
2012-01-30 18:20:23 +01:00