Commit graph

7875 commits

Author SHA1 Message Date
Manuel Rego Casasnovas
5c608c9a4a Bug #1409: Rename RelatedWithAnyOf to RelatedWith
Now the constructor only receives one criterion.

FEA: ItEr76S04BugFixing
2012-04-17 13:29:52 +02:00
Manuel Rego Casasnovas
ddf79bde1f Bug #1409: Fix problem replacing allocations for the ones related to the criterion
Without this patch, the replacement was been doing wrong as it has been
replacing the allocation related to a criterion with allocations related to any
of the criteria being shown.

This didn't happen in company view because of there's not unsaved changes, so
the replacement method do nothing.

FEA: ItEr76S04BugFixing
2012-04-17 13:29:48 +02:00
Manuel Rego Casasnovas
bd0406aa7b Revert "Bug #1320: When asking a container for start constraints, return the leftmost"
This reverts commit ef057267b9. because of it's
causing a more important bug #1410.

FEA: ItEr76S04BugFixing
2012-04-17 09:34:05 +02:00
Manuel Rego Casasnovas
9d4e8d6122 Bug #1411: Missing Spanish translation for "Project cost by resource"
FEA: ItEr76S04BugFixing
2012-04-17 08:08:53 +02:00
Manuel Rego Casasnovas
fce1d66713 Fix Sahi test due to change in string
FEA: ItEr76S04BugFixing
2012-04-16 11:48:55 +02:00
Jeroen Baten
a55fb9e9f7 i18n: Update Dutch translation 2012-04-13 17:06:05 +02:00
Philippe Poumaroux
72f9f878d6 i18n: Update French translation 2012-04-13 16:54:23 +02:00
Manuel Rego Casasnovas
49affa61cb doc: Update HACKING file about the compilation options
FEA: ItEr76S03Community
2012-04-13 16:17:14 +02:00
Manuel Rego Casasnovas
b698d0fa1e Add new compilation option to disable default users (user, wsreader and wswriter)
A new Maven property has been added to disable the default users. This property
is enabled by default except for the "dev" profile.

You can manually specify the property with the following argument:
-Ddefault.exampleUsersDisabled=false

FEA: ItEr76S04BugFixing
2012-04-13 15:45:38 +02:00
Manuel Rego Casasnovas
41610cad2b Change the order and labels of the filtering area
FEA: ItEr76S23ImproveFilteringArea
2012-04-13 09:50:43 +02:00
Manuel Rego Casasnovas
b33e72e079 Make coherent behavior of bandbox with the rest of elements in the filtering bar
When the user selects changes any element, the filter is applied without having
to use the filter button.

Once this is also working for the bandbox, the filter button has no sense
anymore so it has been removed.a

FEA: ItEr76S23ImproveFilteringArea
2012-04-13 08:49:20 +02:00
Manuel Rego Casasnovas
06b4899bb0 Bug #1395: Fix issue setting width of date boxes to 100px
FEA: ItEr76S04BugFixing
2012-04-13 08:02:20 +02:00
Manuel Rego Casasnovas
92d606ed6d Rename WorkerMultipleFiltersFinder to ResourceFilterEnumByResourceAndCriterion
This filter now works for any kind of resource and not only workers, that's the
main reason to rename the class.

Also the enum WorkerFilterEnum is renamed to
ResourceFilterEnumByResourceAndCriterion.

FEA: ItEr76S23ImproveFilteringArea
2012-04-11 19:44:53 +02:00
Manuel Rego Casasnovas
7570bee03c Allow to filter resources by criteria in the resource load window
FEA: ItEr76S23ImproveFilteringArea
2012-04-11 19:42:16 +02:00
Manuel Rego Casasnovas
6c66ac0f6c Fix error in documentation of class ResourcesMultipleFiltersFinder
FEA: ItEr76S23ImproveFilteringArea
2012-04-11 19:42:13 +02:00
Giuseppe Zizza
0f2aa3f80e i18n: Update Italian translation 2012-04-11 12:44:27 +02:00
Manuel Rego Casasnovas
8b883f701c i18n: Update Spanish and Galician translations
FEA: ItEr76S03Community
2012-04-11 12:36:15 +02:00
Manuel Rego Casasnovas
9dd68dadc4 i18n: Update keys.pot files
FEA: ItEr76S03Community
2012-04-11 08:37:52 +02:00
Manuel Rego Casasnovas
3ca4f222f1 Bug #1402: Invalidate the TaskComponents instead of the whole GanttPanel
FEA: ItEr76S04BugFixing
2012-04-10 13:39:50 +02:00
Manuel Rego Casasnovas
45b8620102 Merge branch 'master' into project-dashboards 2012-04-10 11:31:52 +02:00
Manuel Rego Casasnovas
b4200e84d3 Bug #1349: Fix translation issue in choosing template pop-up
FEA: ItEr76S04BugFixing
2012-04-09 12:40:17 +02:00
Manuel Rego Casasnovas
3bc613b301 Bug #1349: Mark to translate exception day type
FEA: ItEr76S04BugFixing
2012-04-09 12:39:50 +02:00
Manuel Rego Casasnovas
bccd893fb3 Bug #1349: Fix translation in calendar type
FEA: ItEr76S04BugFixing
2012-04-09 12:38:00 +02:00
Manuel Rego Casasnovas
1eb2bca86c Bug #1298: Mark to translate roles in user and profile edition
FEA: ItEr76S04BugFixing
2012-04-09 11:09:47 +02:00
Manuel Rego Casasnovas
4c9e8d1b52 Remove CutyCaptTimeout
This was removed because of:
* It was not being used since June 2011 when we started to use "cutycapt"
  command instead of "CutyCapt".
* "killall" command added a new dependency that was not marked in the Debian
  packages. This causes some stacktrace in the logs of a fresh installation in a
  Debian server.

FEA: ItEr76S04BugFixing
2012-04-09 09:57:51 +02:00
Manuel Rego Casasnovas
166254f2dd Bug #1406: Add UI validation for name field too
FEA: ItEr76S04BugFixing
2012-04-04 18:33:30 +02:00
Manuel Rego Casasnovas
e2df00309a Bug #1406: Add validation in the UI and also a try catch for possible ValidationExceptions
FEA: ItEr76S04BugFixing
2012-04-04 16:51:15 +02:00
Manuel Rego Casasnovas
cd229f13af Fix several issues in the new thread
* BlockingQueue with size 1 could block some order saving till the queue was not
  empty.
* Counter in order to check the maximum number of attempts was post-incremented,
  so it was not working at all.

FEA: ItEr76S14ConcurrencyProblemWorkReports
2012-04-04 16:01:09 +02:00
Manuel Rego Casasnovas
f6457e00fc Add a thread to perform SumChargedEffort recalculations
FEA: ItEr76S14ConcurrencyProblemWorkReports
2012-04-04 12:19:34 +02:00
Manuel Rego Casasnovas
a3339c3269 Improve database preconditions in Liquibase changeset
Using the "dbms" attribute in "changeset" tag doesn't show any warning as if
database doesn't match the change is simply ignored.

FEA: ItEr76S14ConcurrencyProblemWorkReports
2012-04-04 08:38:43 +02:00
Manuel Rego Casasnovas
3ca40f560a Bug #1400: Move call to do recalculations after doTheSaving
In order to do the recalculations is needed that the order is actually saved, so
it's better to call the DAO after doTheSaving method.

Moreover, now the DAO receive an id and look for the order in database.

FEA: ItEr76S14ConcurrencyProblemWorkReports
2012-04-03 12:54:08 +02:00
Manuel Rego Casasnovas
e34857d239 doc: Fix typo in INSTALL file 2012-04-03 10:33:45 +02:00
Manuel Rego Casasnovas
8262066518 Bug #1400: Fix problem recalculating SumChargedEfforts if some elements are moved in the WBS
If an OrderElement is added or removed in the WBS and it is not a new object,
then the Order is marked to recalculate the SumChargedEfforts. During the Order
saving the SumChargedEfforts are recalculated.

FEA: ItEr76S14ConcurrencyProblemWorkReports
2012-04-02 19:45:00 +02:00
Manuel Rego Casasnovas
62b7e33a10 Add map in order to avoid repeat find when SumChargedEffort has been already found before
FEA: ItEr76S14ConcurrencyProblemWorkReports
2012-03-30 17:43:40 +02:00
Manuel Rego Casasnovas
dfb0090666 Prevent NPE in OrderElement::getSumChargedEffort()
Now SumChargeEffort objects are not created till some hours are reported, so it
could be null in some cases.

FEA: ItEr76S14ConcurrencyProblemWorkReports
2012-03-30 17:43:39 +02:00
Manuel Rego Casasnovas
abc0e0fe66 Create SumChargedEffort while saving the work reports
FEA: ItEr76S14ConcurrencyProblemWorkReports
2012-03-30 17:43:39 +02:00
Manuel Rego Casasnovas
7f5184b78d Change mapping between SumChargedEffort and OrderElement
A database refactoring has been added to make this change keep working and avoid
lose any data.

It was needed to use specific procedures for PostgreSQL and MySQL.

FEA: ItEr76S14ConcurrencyProblemWorkReports
2012-03-30 15:13:12 +02:00
Manuel Rego Casasnovas
fcf8d44340 doc: Fix broke link in INSTALL file
FEA: ItEr76S03Community
2012-03-30 15:02:30 +02:00
Manuel Rego Casasnovas
9822389fa1 doc: Update information about how to install in Fedora and openSUSE
FEA: ItEr76S03Community
2012-03-30 14:57:43 +02:00
Manuel Rego Casasnovas
1e82ad7d6d doc: Add info about JAVA_OPTS configuration in INSTALL file
FEA: ItEr76S03Community
2012-03-30 13:51:33 +02:00
Jacobo Aragunde Pérez
2df0bac3d8 Rebase the code of the .zul pages for the templates screen.
I did it so it matches the three file structure we used in many other screens
(main, list, edit).
2012-03-28 20:11:58 +02:00
Susana Montes Pedreira
c2683547d2 [Bug #1234] Fix the deletion of fields in progress reporting in subcontractor module.
FEA: ItEr74S04BugFixing
2012-03-28 12:47:18 +01:00
Manuel Rego Casasnovas
92bef8a27d Fix problems in Liquibase changes in MySQL
FEA: ItEr76S17MoneyCostMonitoringSystem
2012-03-28 11:27:26 +02:00
Manuel Rego Casasnovas
979ac144b1 Merge branch 'money-cost-monitoring-system' 2012-03-27 17:51:02 +02:00
Manuel Rego Casasnovas
8d37e716e6 Merge branch 'libreplan-1.2' into money-cost-monitoring-system 2012-03-27 17:26:21 +02:00
Manuel Rego Casasnovas
aa2e40092d doc: Add info about add-apt-repository command in INSTALL file 2012-03-27 11:21:55 +02:00
Manuel Rego Casasnovas
112a243383 doc: Add info about add-apt-repository command in INSTALL file 2012-03-27 11:21:36 +02:00
Jacobo Aragunde Pérez
749de4e569 Bug #1387: Code refactor of the previous patches for this bug.
FEA: ItEr76S04BugFixing
2012-03-27 10:52:13 +02:00
Jacobo Aragunde Pérez
21df77d458 Bug #1387: Fix bug when it happens in the opposite way.
This fixes when you have a container task which is a scheduling point, and you
unschedule it to schedule its children. This is the opposite to the original
description of the bug, but the cause is the same.

FEA: ItEr76S04BugFixing
2012-03-27 10:52:09 +02:00
Óscar González Fernández
d6468ddd1c Bug #1387: Fix bug
Possible fix of the first problem. It looks into the
SchedulingDataForVersion instead of the data to see the status in the
database instead of in memory so the synchronizations sent to the
database are ok.
2012-03-27 10:51:59 +02:00