Order first by length field filled by sequence

issue11638
review437311003
This commit is contained in:
Cédric Krier
2022-09-14 19:27:27 +02:00
parent 12f1aaf5d3
commit dd50039c04
+10
View File
@@ -128,6 +128,11 @@ class Move(ModelSQL, ModelView):
table = cls.__table_handler__(module_name)
table.index_action(['journal', 'period'], 'add')
@classmethod
def order_number(cls, tables):
table, _ = tables[None]
return [CharLength(table.number), table.number]
@classmethod
def order_post_number(cls, tables):
table, _ = tables[None]
@@ -534,6 +539,11 @@ class Reconciliation(ModelSQL, ModelView):
group_by=move.company))
cursor.execute(*sql_table.update([sql_table.company], [value]))
@classmethod
def order_name(cls, tables):
table, _ = tables[None]
return [CharLength(table.name), table.name]
@classmethod
def default_company(cls):
return Transaction().context.get('company')