Add tasks statuses to filter
This commit is contained in:
parent
edd02b7a40
commit
49eb49f4c8
|
|
@ -771,6 +771,8 @@ abstract class TaskEntity extends Object
|
|||
return true;
|
||||
} else if (status.id == kTaskStatusLogged && isStopped && !isInvoiced) {
|
||||
return true;
|
||||
} else if (status.id == statusId) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ import 'package:flutter/material.dart';
|
|||
|
||||
// Package imports:
|
||||
import 'package:flutter_redux/flutter_redux.dart';
|
||||
import 'package:invoiceninja_flutter/redux/task_status/task_status_selectors.dart';
|
||||
import 'package:material_design_icons_flutter/material_design_icons_flutter.dart';
|
||||
|
||||
// Project imports:
|
||||
|
|
@ -51,6 +52,11 @@ class TaskScreen extends StatelessWidget {
|
|||
TaskStatusEntity().rebuild((b) => b
|
||||
..id = kTaskStatusInvoiced
|
||||
..name = localization.invoiced),
|
||||
for (var statusId in memoizedSortedActiveTaskStatusIds(
|
||||
state.taskStatusState.list, state.taskStatusState.map))
|
||||
TaskStatusEntity().rebuild((b) => b
|
||||
..id = statusId
|
||||
..name = state.taskStatusState.map[statusId].name),
|
||||
];
|
||||
|
||||
return ListScaffold(
|
||||
|
|
|
|||
Loading…
Reference in New Issue