The task is marked as fixed if it has been updated from timesheets even in the
case that dependencies have priority and it should be moved to a different
position. The dependencies will appear as violated.
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
* TaskElements are marked or not as updatedFromTimesheets
* TaskElement start date is set with a START_IN_FIXED_DATE constraint to the
first date in the timesheets
* TaskElement end date is set to the last date in the timesheets if this is
later than the current end date of the task
* Depending on if the task is marked as finishedFromTimesheets, a progress of
type TIMESHEETS is added or not. If the task is finished, the end date is set
according to last date in the timesheets
* TaskElement size and position is updated in the Gantt
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
It has been added a new method ICommand.isPlannerCommand() to define if a button
should be added in the planner toolbar or in the common toolbar (save and cancel
buttons).
For the moment, we are using a hard-coded value to know how many buttons we
should add in the plannerToolbar. At this moment we have 2 buttons: reassign and
adapt planning.
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
The new progress type is read-only, so a new field to mark it in AdvanceType has
been added and used in the UI accordingly.
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
In order to do that, a set of order elements affected by the lines
added/edit/removed in a timesheet is calculated before saving the timesheet.
Afterwards the first/last dates are recalculated for all the order elements in
the set.
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
If you just filter by labels/criteria and you don't choose any specific project.
You were able to see tasks from projects that you are not allowed to read. Now
this is fixed.
FEA: ItEr77S09WBSReport
If you generate the report and afterwards you report some expenses in a project,
the MoneyCostCalculator cache still keep the previous value for the report.
Now the MoneyCostCalculator cache is reseted every time the report is generated.
FEA: ItEr77S09WBSReport
If any child has the filtering criteria invalidated, it's not taken into account
in order to calculate the values in the parent task that is part of the report.
FEA: ItEr77S09WBSReport
The tasks that will appear in the report are the ones that have directly
assigned all the labels, so the children will be hidden.
FEA: ItEr77S09WBSReport
Add new columns: budget, hours cost, expenses cost and total cost. Together with
the summary fields in the header.
Update .properties file accordingly to the new columns and fields in the report.
FEA: ItEr77S09WBSReport
Modify entry points converters for entities extending IntegrationEntity in order
to use code instead of id. In that way user can see the code in the UI without
having to query the database.
FEA: ItEr77S04BugFixing
For example a project with a task of 40h starting on Monday and finishing on
Friday, with a deadline on Friday should was wrong calculated before. Not it
says that the deadline is fulfilled as expected.
FEA: ItEr77S04BugFixing
End date for root task is only updated while saving the project in the method:
SaveCommand.updateRootTaskPosition.
Now the end date is calculated checking the dates of the children tasks and
getting the bigger one.
FEA: ItEr77S04BugFixing
The problem was that now when a user or resource is saved, it's checked the
limit in the configuration fields. For that reason, we need to load the
configuration data before saving any user or resource.