Commit graph

1077 commits

Author SHA1 Message Date
Manuel Rego Casasnovas
b403dfd719 Wrap gettext plugin inside a new profile i18n to save time while developing
As number of languages is increased, the time used to process them is bigger
every time you do a "mvn clean install". Thanks to this new profile you could
save some timpe passing the following argument "-P-i18n".

FEA: ItEr76S03Community
2012-03-14 17:14:15 +01:00
Jacobo Aragunde Pérez
e5ea9caa7f Bug #1390: correct method TaskComponent.setClass to overwrite the classes
instead of adding them.

FEA: ItEr76S04BugFixing
2012-03-08 18:39:01 +01:00
Jeroen Baten
dfa099aacf i18n: Add Dutch translation 2012-03-06 17:02:20 +01:00
Lorenzo Tilve Álvaro
b3338e7246 Bug 1383: Fixed corner case of deadline and current day right position
The background position of the current day and deadline was outside the
visible area in the timetracker watermark columns when it was on the
last day of the interval.

A better alignment with the tasks layer (reducing the 3px max deviation)
on this cases can be achieved by revamping how lines and borders are
represented on the watermark layer.

FEA: ItEr76S04BugFixing
2012-12-31 15:18:02 +01:00
Jacobo Aragunde Pérez
4c25361d1d Bug #1344: Fix bug moving the addition of ConstraintViolationListeners to
doAfterCompose instead of constructor.

When doAfterCompose is run, we are sure we are ready to send messages to the
client side.

FEA: ItEr76S04BugFixing
2012-03-02 13:44:26 +01:00
Óscar González Fernández
b58315b5df Some API docs for the entering/reentering part 2012-03-01 17:47:24 +01:00
Óscar González Fernández
ee88157afb Remove uneeded parameters to prevent redundant invocations to scheduling algorithm.
When a task is potentially modified is not needed to change the start
and the end date. This was causing two invokations of the
"dependencies" algorithm. Now only one is done.
2012-03-01 17:47:24 +01:00
Óscar González Fernández
bc8da4d84a Use more accurate name 2012-03-01 17:47:24 +01:00
Óscar González Fernández
93d5667769 Bug #1354: Fix bug
Although the constraint is not applied it must be provided. Otherwise
the dominating forces would not take it into account. Normally this
wasn't a problem since if the secondary point date changes it was
provided. But it can happen that the secondary point doesn't change,
in that case the constraint must still be taken into account.
2012-03-01 17:47:24 +01:00
Lorenzo Tilve Álvaro
d91016f532 Added vertical line in scheduling perspective to display project start date
FEA: ItEr76S04BugFixing
2012-03-01 10:29:53 +01:00
Manuel Rego Casasnovas
aeed6f4b75 i18n: Update keys.pot files
FEA: ItEr76S03Community
2012-02-24 10:51:40 +01:00
Jacobo Aragunde Pérez
0be7843279 Bug #1282, #1376: Prevent exception when deleting a milestone inside a container.
The order in the deletion of the different objects related with the task was
wrong and it was causing an exception.

Moreover, the exception was breaking the flow of execution in our application
and preventing that the size of container was updated.

FEA: ItEr76S04BugFixing
2012-02-16 17:14:55 +01:00
Lorenzo Tilve Álvaro
d22811670c Bug #1343: Only closed projects in company view perspective are displayed in grey
The tasks inside closed projects are now being shown as usual, and not marked
as closed projects in the company view.

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
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
56c8fdaea0 Remove unnecessary method.
FEA: ItEr76S04BugFixing
2012-02-14 17:50:22 +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
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
Manuel Rego Casasnovas
3cd09ea32d Release new version LibrePlan 1.2.2
* Bump to 1.2.2.
* Updated NEWS file.
* Updated Debian package changelog.

FEA: ItEr76S03Community
2012-01-19 16:11:18 +01:00
Joaquim Rocha
20ea772def i18n: Update Portuguese translation 2012-01-18 17:45:57 +01:00
Manuel Rego Casasnovas
128a29fd2d Bug #1342: Show save button in Gantt view when it is disabled
Add new method to ICommand to allow specify when a command is disabled or not.
In a disabled command the method doAction is not going to be called when you
click in the button.

Set ISaveCommand to disabled when user doesn't have permissions to save the
order or the order is marked as STORED.

FEA: ItEr76S04BugFixing
2012-01-16 17:08:32 +01:00
Giuseppe Zizza
75682bb8fd i18n: Update Italian translation and add missing files for reports 2012-01-14 18:58:03 +01:00
Manuel Rego Casasnovas
0ed8b81d3a i18n: Update Spanish and Galician translations
FEA: ItEr76S03Community
2012-01-14 18:58:03 +01:00
Manuel Rego Casasnovas
af2e059825 i18n: Update keys.pot files
FEA: ItEr76S03Community
2012-01-13 16:58:18 +01:00
Lorenzo Tilve Álvaro
571868e76d Fixed chart tooltips scroll problem on resources load window
FEA: ItEr76S04BugFixing
2012-01-13 14:04:04 +01:00
Lorenzo Tilve Álvaro
99edee3598 Display timeplot graph values when pointing over the chart
FEA: ItEr76S04BugFixing
2012-01-13 10:47:36 +01:00
Giuseppe Zizza
a3282bf74b i18n: Add Italian translation 2012-01-12 13:06:20 +01:00
Manuel Rego Casasnovas
a1221c2581 [Bug #1309] Fix problem with reported hours bar when progress type is changed
FEA: ItEr75S04BugFixing
2011-12-29 10:06:18 +01:00
Manuel Rego Casasnovas
7ab234b049 [Bug #1309] Invalidate each TaskComponent instead of the whole TaskList when progress type is changed
FEA: ItEr75S04BugFixing
2011-12-28 18:23:56 +01:00
Jacobo Aragunde Pérez
40ab2f0b76 [Bug #1316] Use correct JS selectors to work both with leaf tasks and task groups.
The selectors didn't work correctly with task groups.

FEA: ItEr75S04BugFixing
2011-12-22 13:45:44 +01:00
Jacobo Aragunde Pérez
428bcb0881 [Bug #1297] Replaced the misleading word "Filter" with "Show".
FEA: ItEr75S04BugFixing
2011-12-17 13:44:16 +01:00
Manuel Rego Casasnovas
0a372fae4e [Bug #1073] Fix issue introduced by me while reviewing the previous patch
FEA: ItEr75S04BugFixing
2011-12-16 16:45:30 +01:00
Jacobo Aragunde Pérez
3260623d7e [Bug #1073] Add dependencies with its parent when a milestone is added.
A new operation in the Adapter was implemented. Also the Milestone class was
modified to store a reference to its parent.

FEA: ItEr75S04BugFixing
2011-12-16 11:29:18 +01:00
Óscar González Fernández
4e9cd7cdc5 [Bug #1229] Wrap all position mofications
This allows to wrap a task position modification with its subsequent
modifications inside a single transaction.

FEA: ItEr75S04BugFixing
2011-12-12 16:16:37 +01:00
Jacobo Aragunde Pérez
08b11d7ef4 Remove an unnecessary check.
updateProperties() also checks if isInPage(), so it was redundant.

FEA: ItEr75S04BugFixing
2011-12-05 16:20:08 +01:00
Manuel Rego Casasnovas
3150f88f1c Release new version LibrePlan 1.2.0
* Bump to 1.2.0.
* Updated NEWS file.
* Updated Debian package changelog.

FEA: ItEr75S03CommunityMaterial
2011-12-01 16:42:39 +01:00
Manuel Rego Casasnovas
9353eb4cc4 [Bug #1276] Fix problem with START_START and END_END dependencies in critical path
FEA: ItEr75S04BugFixing
2011-11-29 09:09:00 +01:00
Lorenzo Tilve Álvaro
73b25fe077 Removed extra border in resources load
FEA: ItEr75S04BugFixing
2011-11-22 07:11:59 +01:00
Manuel Rego Casasnovas
22d19a8c83 [Bug #1270] Fix issue invalidating TaskComponent
This is a quick fix for this issue but we should review it properly as
smartUpdate should be the best way to do this change instead of using
invalidate.

Moreover the methods updateTooltipText are not really updating the
tooltip so can cause some misunderstanding.

FEA: ItEr75S04BugFixing
2011-11-18 09:09:19 +01:00
Manuel Rego Casasnovas
4edfd0f2ab [Bug #1269] Fix previous commit as it was not working properly
FEA: ItEr75S04BugFixing
2011-11-17 14:51:19 +01:00
Lorenzo Tilve Álvaro
379827f645 Changed Textbox automatic width calculation in LeftTasksTree
As the component is now allowed to use all remaining space, it's not
needed any longer to calculate it based on the tree depth.

FEA: ItEr75S04BugFixing
2011-11-16 15:56:54 +01:00
Lorenzo Tilve Álvaro
a5a8880ba3 Removed problematic left and right listeners on TaskDetails treeRows
There was an issue while editing the cells inside TaskDetails component, as using the cursor keys
for moving inside the textboxes was causing that the cell was unfocused. The standard Tab and Shift+Tab
navigation is kept for right and left, and the arrow and down keys are kept mapped.

FEA: ItEr75S04BugFixing
2011-11-16 15:56:53 +01:00
Lorenzo Tilve Álvaro
5f49aeab3b [Bug #1244] Only create dateboxes for treerow textboxes when needed
There is not visibility from GanttZK to dynamicDatebox component, and it has some
diferences as far as the relationship between start and end date is more complex
that in the webapp element.

FEA: ItEr75S04BugFixing
2011-11-16 15:56:53 +01:00
Jacobo Aragunde Pérez
b6eaea14fd Fix warning in the JavaScript code when trying to access a method of a null object.
The method jq() always returns an array, so we have to check the length of the
array to know  when the search is empty.

FEA: ItEr75S04BugFixing
2011-11-15 12:15:10 +01:00
Ignacio Diaz Teijido
c6b7704cdf [Bug #1239] Updates text of tooltips when changing name or progress
FEA: ItEr75S04BugFixing
2011-11-15 10:26:57 +01:00
Helena Grosso
52e6984721 [i18n] Add Portuguese translation 2011-11-14 11:14:07 +01:00
Manuel Rego Casasnovas
1f03516f5a [i18n] Updated Spanish and Galician translations 2011-11-10 21:28:23 +01:00
Manuel Rego Casasnovas
183fc9d00e [i18n] Update keys.pot files 2011-11-10 20:14:09 +01:00