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:built_value/serializer.dart';
|
||||||
import 'package:invoiceninja_flutter/data/models/entities.dart';
|
import 'package:invoiceninja_flutter/data/models/entities.dart';
|
||||||
import 'package:invoiceninja_flutter/redux/app/app_state.dart';
|
import 'package:invoiceninja_flutter/redux/app/app_state.dart';
|
||||||
|
import 'package:invoiceninja_flutter/utils/strings.dart';
|
||||||
|
|
||||||
part 'payment_term_model.g.dart';
|
part 'payment_term_model.g.dart';
|
||||||
|
|
||||||
|
|
@ -96,6 +97,26 @@ abstract class PaymentTermEntity extends Object
|
||||||
bool sortAscending) =>
|
bool sortAscending) =>
|
||||||
numDays.compareTo(paymentTerm.numDays);
|
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
|
@override
|
||||||
String get listDisplayName => name;
|
String get listDisplayName => name;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ class PaymentTermScreen extends StatelessWidget {
|
||||||
appBarTitle: ListFilter(
|
appBarTitle: ListFilter(
|
||||||
entityType: EntityType.paymentTerm,
|
entityType: EntityType.paymentTerm,
|
||||||
entityIds: viewModel.paymentTermList,
|
entityIds: viewModel.paymentTermList,
|
||||||
filter: state.taxRateListState.filter,
|
filter: state.paymentTermListState.filter,
|
||||||
onFilterChanged: (value) {
|
onFilterChanged: (value) {
|
||||||
store.dispatch(FilterPaymentTerms(value));
|
store.dispatch(FilterPaymentTerms(value));
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue