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
* 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
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
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
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
Now SumChargeEffort objects are not created till some hours are reported, so it
could be null in some cases.
FEA: ItEr76S14ConcurrencyProblemWorkReports
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
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
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.
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
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.
This prevents to recalculate money cost when it was already calculated before.
The map with the cached values is reseted every time you enter in a project
(when PlanningState is created).
FEA: ItEr76S17MoneyCostMonitoringSystem
The name of the subcontractors are not being displayed when the container is collapsed. The
expected behaviour also might consider painting the parent node differently when it only contains
subcontracted elements.
FEA: ItEr76S04BugFixing
The name of the subcontractors are not being displayed when the container is collapsed. The
expected behaviour also might consider painting the parent node differently when it only contains
subcontracted elements.
FEA: ItEr76S04BugFixing