ConstraintChecker throws a WrongValueException that is caught by ZK and
execution is stopped.
It's not needed it returns a boolean value.
FEA: ItEr75S04BugFixing
In order to show information about color enum internationalized in the
list too, it is defined a rowRenderer in
CalendarExceptionTypeCRUDController.
FEA: ItEr75S04BugFixing
The enum is being used in CalendarExceptionType and all the entities
related have been updated to work with the new enum. Web service has
also been updated.
Colors defined now are: DEFAULT (red), GREEN and BLUE. Colors to show in
the interface are just examples and should be changed in a later patch.
FEA: ItEr75S04BugFixing
To reproduce the issue is was needed to create a resource allocation not
satisfied and save it twice.
The problem was that only satisfied allocations were being marked as not
transient.
FEA: ItEr75S04BugFixing
Initially CompanyPlanningModel was defined in XML file because
method-lookups were needed. Since currently the scope of
CompanyPlanningModel is prototype, this is no longer needed.
FEA: ItEr75S04BugFixing
Initially OrderPlanningModel was defined in XML file because
method-lookups were needed. Since currently the scope of
OrderPlanningModel is prototype, this is no longer needed.
FEA: ItEr75S04BugFixing
Tomcat 6 complaints about the url pattern. Changes on it were done for
doing some workarounds in ZK5 support, but it doesn't seem necessary.
FEA: ItEr75S04BugFixing
When an interval of an allocation is considered and a day assignment
is within that interval, the day assignment must not be summed
completely. Only the part that is inside of the said interval.
In other words, intervals can start and end in the middle of a day,
so not all the effort of the DayAssignment must be considered.
FEA: ItEr75S04BugFixing
Current I18nHelper in business was doing real translation of strings.
Then it was passing the string translated to server language to webapp
module and this module tries to translate the string again to end-user
language.
In order to avoid this I18nHelper in business is modified and now it
just provides a marker method for translatable strings. Real translation
is going to be done in webapp module.
Several files need to be modified due to this change.
FEA: ItEr75S04BugFixing
Finally using nonselectableTags="*", it works properly in ZK 5.0.7.
This fix the workaround from commit:
adf65e08bf
FEA: ItEr75S05CalendarAdminInterfaceItEr74S06
A dependency from timelinez must be excluded, otherwise it would
include a previous version of zcommon not compatible with the new ZK
version.
FEA: ItEr75S04BugFixing
Calculation done for progress of all tasks it was really showing the
spread progress.
Then a new ProgressType is created and calculation is fixed.
FEA: ItEr75S04BugFixing
Before this where managed when saving the order in one case
(OrderModel) and when a progress was modified in another case
(AdvanceAssignmentPlanningModel).
Now, it's directly done in the entity OrderElement and the method is
called when a progress is modified (from AdvanceAssignmentPlanningModel,
ManageOrderElementAdvancesModel and ReportAdvancesServiceREST).
FEA: ItEr75S04BugFixing
Instead those allocations should be retrieved directly from the order
so it works well when the scenario is not the owner one and with newly
added allocations.
FEA: ItEr75S11PreventLooseChanges
This allows to use directly the Spring beans injected on
PlanningStateCreator by PlanningState. No need to provide them in the
constructors, so bloat is reduced.
FEA: ItEr75S11PreventLooseChanges
As earned value is using
JustDaysWithInformationGraphicSpecificationCreator it's not needed to
print intervals but just one point so now it uses printLine instead of
printIntervalLine.
FEA: ItEr75S04BugFixing