Do not apply unaccent when searching on number fields

Closes #12435
This commit is contained in:
Cédric Krier
2023-08-03 15:54:33 +02:00
parent 9c2a9623e4
commit 69c88b6a8a
5 changed files with 9 additions and 0 deletions
+2
View File
@@ -88,6 +88,8 @@ class Move(ModelSQL, ModelView):
@classmethod
def __setup__(cls):
cls.number.search_unaccented = False
cls.post_number.search_unaccented = False
super(Move, cls).__setup__()
t = cls.__table__()
cls.create_date.select = True
+1
View File
@@ -138,6 +138,7 @@ class InvoiceChorus(ModelSQL, ModelView, _SyntaxMixin, metaclass=PoolMeta):
@classmethod
def __setup__(cls):
cls.number.search_unaccented = False
super(InvoiceChorus, cls).__setup__()
t = cls.__table__()
+2
View File
@@ -692,6 +692,7 @@ def origin_mixin(_states):
@classmethod
def __setup__(cls):
cls.number.search_unaccented = False
super().__setup__()
cls.__access__.add('statement')
@@ -1071,6 +1072,7 @@ class LineGroup(ModelSQL, ModelView):
@classmethod
def __setup__(cls):
cls.number.search_unaccented = False
super(LineGroup, cls).__setup__()
cls.__access__.add('statement')
cls._order.insert(0, ('date', 'DESC'))
+2
View File
@@ -195,6 +195,8 @@ class AccountNumber(DeactivableMixin, sequence_ordered(), ModelSQL, ModelView):
@classmethod
def __setup__(cls):
cls.number.search_unaccented = False
cls.number_compact.search_unaccented = False
super().__setup__()
table = cls.__table__()
cls._sql_constraints += [
+2
View File
@@ -368,6 +368,7 @@ class Inspection(Workflow, ModelSQL, ModelView):
@classmethod
def __setup__(cls):
cls.number.search_unaccented = False
super().__setup__()
cls._transitions |= {
('pending', 'passed'),
@@ -596,6 +597,7 @@ class Alert(Workflow, ModelSQL, ModelView):
@classmethod
def __setup__(cls):
cls.number.search_unaccented = False
super().__setup__()
cls._transitions |= {
('open', 'processing'),