Standardize payment terms
This commit is contained in:
parent
26cc693cdf
commit
e3ad35309e
|
|
@ -3,6 +3,7 @@ import 'package:built_value/built_value.dart';
|
|||
import 'package:built_value/serializer.dart';
|
||||
import 'package:invoiceninja_flutter/data/models/entities.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_state.dart';
|
||||
import 'package:invoiceninja_flutter/utils/strings.dart';
|
||||
|
||||
part 'payment_term_model.g.dart';
|
||||
|
||||
|
|
@ -96,6 +97,26 @@ abstract class PaymentTermEntity extends Object
|
|||
bool sortAscending) =>
|
||||
numDays.compareTo(paymentTerm.numDays);
|
||||
|
||||
@override
|
||||
bool matchesFilter(String filter) {
|
||||
return matchesStrings(
|
||||
haystacks: [
|
||||
'$numDays',
|
||||
],
|
||||
needle: filter,
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
String matchesFilterValue(String filter) {
|
||||
return matchesStringsValue(
|
||||
haystacks: [
|
||||
//
|
||||
],
|
||||
needle: filter,
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
String get listDisplayName => name;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ class PaymentTermScreen extends StatelessWidget {
|
|||
appBarTitle: ListFilter(
|
||||
entityType: EntityType.paymentTerm,
|
||||
entityIds: viewModel.paymentTermList,
|
||||
filter: state.taxRateListState.filter,
|
||||
filter: state.paymentTermListState.filter,
|
||||
onFilterChanged: (value) {
|
||||
store.dispatch(FilterPaymentTerms(value));
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in New Issue