Add new field updatedFromTimesheets to TaskElement
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
This commit is contained in:
parent
58928b208b
commit
82bad8a1a7
3 changed files with 32 additions and 1 deletions
|
|
@ -37,6 +37,7 @@ import java.util.Set;
|
|||
import java.util.SortedMap;
|
||||
import java.util.TreeMap;
|
||||
|
||||
import org.apache.commons.lang.BooleanUtils;
|
||||
import org.apache.commons.lang.Validate;
|
||||
import org.apache.commons.logging.Log;
|
||||
import org.apache.commons.logging.LogFactory;
|
||||
|
|
@ -182,6 +183,8 @@ public abstract class TaskElement extends BaseEntity {
|
|||
|
||||
private Boolean simplifiedAssignedStatusCalculationEnabled = false;
|
||||
|
||||
private Boolean updatedFromTimesheets = false;
|
||||
|
||||
public void initializeDatesIfNeeded() {
|
||||
if (getIntraDayEndDate() == null || getIntraDayStartDate() == null) {
|
||||
initializeDates();
|
||||
|
|
@ -833,4 +836,12 @@ public abstract class TaskElement extends BaseEntity {
|
|||
return result;
|
||||
}
|
||||
|
||||
public Boolean isUpdatedFromTimesheets() {
|
||||
return updatedFromTimesheets;
|
||||
}
|
||||
|
||||
public void setUpdatedFromTimesheets(Boolean updatedFromTimesheets) {
|
||||
this.updatedFromTimesheets = BooleanUtils.isTrue(updatedFromTimesheets);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -119,7 +119,6 @@
|
|||
columnDataType="BOOLEAN" />
|
||||
</changeSet>
|
||||
|
||||
|
||||
<changeSet id="add-new-column-finished_timesheets-to-sum_charged_effort"
|
||||
author="mrego">
|
||||
<comment>
|
||||
|
|
@ -138,4 +137,22 @@
|
|||
columnDataType="BOOLEAN" />
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="add-new-column-updated_from_timesheets-to-task_element"
|
||||
author="mrego">
|
||||
<comment>
|
||||
Add new column updated_from_timesheets with default value FALSE to
|
||||
task_element table.
|
||||
</comment>
|
||||
<addColumn tableName="task_element">
|
||||
<column name="updated_from_timesheets" type="BOOLEAN" />
|
||||
</addColumn>
|
||||
<addDefaultValue tableName="task_element"
|
||||
columnName="updated_from_timesheets"
|
||||
defaultValueBoolean="FALSE" />
|
||||
<addNotNullConstraint tableName="task_element"
|
||||
columnName="updated_from_timesheets"
|
||||
defaultNullValue="FALSE"
|
||||
columnDataType="BOOLEAN" />
|
||||
</changeSet>
|
||||
|
||||
</databaseChangeLog>
|
||||
|
|
|
|||
|
|
@ -52,6 +52,9 @@
|
|||
<many-to-one name="calendar" column="base_calendar_id" cascade="none"
|
||||
class="org.libreplan.business.calendars.entities.BaseCalendar"/>
|
||||
|
||||
<property name="updatedFromTimesheets"
|
||||
column="updated_from_timesheets" />
|
||||
|
||||
<joined-subclass name="Task" table="task">
|
||||
<key column="task_element_id"></key>
|
||||
<property name="calculatedValue" column="calculated_value">
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue