Order first by length field filled by sequence

issue11638
review437311003
This commit is contained in:
Cédric Krier
2022-09-14 19:27:28 +02:00
parent 9a7740717c
commit c12133bb40
2 changed files with 8 additions and 1 deletions
+7
View File
@@ -3,6 +3,8 @@
from decimal import Decimal
from itertools import chain
from sql.functions import CharLength
from trytond import backend
from trytond.i18n import gettext
from trytond.model import (
@@ -213,6 +215,11 @@ class PurchaseRequisition(Workflow, ModelSQL, ModelView):
[table.state], ['cancelled'],
where=table.state == 'cancel'))
@classmethod
def order_number(cls, tables):
table, _ = tables[None]
return [CharLength(table.number), table.number]
@classmethod
def default_state(cls):
return 'draft'
+1 -1
View File
@@ -58,7 +58,7 @@ else:
if local_version:
version += '+' + '.'.join(local_version)
requires = []
requires = ['python-sql']
for dep in info.get('depends', []):
if not re.match(r'(ir|res)(\W|$)', dep):
requires.append(get_require_version('trytond_%s' % dep))