23 lines
874 B
Diff
23 lines
874 B
Diff
diff --git a/tryton/modules/account_dunning/dunning.py b/tryton/modules/account_dunning/dunning.py
|
|
index fa7aadd494..deb4dd69b5 100644
|
|
--- a/tryton/modules/account_dunning/dunning.py
|
|
+++ b/tryton/modules/account_dunning/dunning.py
|
|
@@ -63,6 +63,17 @@ class Level(sequence_ordered(), ModelSQL, ModelView):
|
|
return '%s@%s' % (self.procedure.levels.index(self),
|
|
self.procedure.rec_name)
|
|
|
|
+ @classmethod
|
|
+ def search_rec_name(cls, name, clause):
|
|
+ _, operator, value = clause
|
|
+ if operator.startswith('!') or operator.startswith('not '):
|
|
+ bool_op = 'AND'
|
|
+ else:
|
|
+ bool_op = 'OR'
|
|
+ return [bool_op,
|
|
+ ('procedure.rec_name', *clause[1:]),
|
|
+ ]
|
|
+
|
|
def test(self, line, date):
|
|
if self.overdue is not None:
|
|
return (date - line.maturity_date) >= self.overdue
|