Task fixes
This commit is contained in:
parent
2f1c8daccd
commit
aba66b70b1
|
|
@ -209,9 +209,10 @@ abstract class TaskEntity extends Object
|
||||||
|
|
||||||
bool isBetween(String startDate, String endDate) {
|
bool isBetween(String startDate, String endDate) {
|
||||||
final times = taskTimes;
|
final times = taskTimes;
|
||||||
return DateTime.parse(startDate).compareTo(times.first.endDate.toLocal()) <=
|
final firstEndDate = times.first.endDate ?? DateTime.now();
|
||||||
0 &&
|
final lastEndDate = times.first.endDate ?? DateTime.now();
|
||||||
DateTime.parse(endDate).compareTo(times.last.endDate.toLocal()) == 1;
|
return DateTime.parse(startDate).compareTo(firstEndDate.toLocal()) <= 0 &&
|
||||||
|
DateTime.parse(endDate).compareTo(lastEndDate.toLocal()) == 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
List<TaskTime> get taskTimes {
|
List<TaskTime> get taskTimes {
|
||||||
|
|
@ -228,8 +229,9 @@ abstract class TaskEntity extends Object
|
||||||
|
|
||||||
final taskTime = TaskTime(
|
final taskTime = TaskTime(
|
||||||
startDate: convertTimestampToDate(startDate).toUtc(),
|
startDate: convertTimestampToDate(startDate).toUtc(),
|
||||||
endDate:
|
endDate: (endDate ?? 0) > 0
|
||||||
endDate > 0 ? convertTimestampToDate(endDate).toUtc() : null);
|
? convertTimestampToDate(endDate).toUtc()
|
||||||
|
: null);
|
||||||
|
|
||||||
details.add(taskTime);
|
details.add(taskTime);
|
||||||
});
|
});
|
||||||
|
|
@ -326,8 +328,6 @@ abstract class TaskEntity extends Object
|
||||||
@BuiltValueField(wireName: 'custom_value2')
|
@BuiltValueField(wireName: 'custom_value2')
|
||||||
String get customValue2;
|
String get customValue2;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
List<EntityAction> getEntityActions({UserEntity user, ClientEntity client}) {
|
List<EntityAction> getEntityActions({UserEntity user, ClientEntity client}) {
|
||||||
final actions = <EntityAction>[];
|
final actions = <EntityAction>[];
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue