changeset fca40742c793 in modules/timesheet:default
details: https://hg.tryton.org/modules/timesheet?cmd=changeset;node=fca40742c793
description:
Order timesheet line also by descending ID
issue10119
review331951002
diffstat:
line.py | 5 ++++-
routes.py | 3 ++-
2 files changed, 6 insertions(+), 2 deletions(-)
diffs (33 lines):
diff -r 0a5d5fdb385f -r fca40742c793 line.py
--- a/line.py Sun Mar 07 10:00:36 2021 +0100
+++ b/line.py Thu Mar 11 19:08:45 2021 +0100
@@ -60,12 +60,15 @@
@classmethod
def __setup__(cls):
super(Line, cls).__setup__()
+ cls._order = [
+ ('date', 'DESC'),
+ ('id', 'DESC'),
+ ]
t = cls.__table__()
cls._sql_constraints = [
('uuid_unique', Unique(t, t.uuid),
'timesheet.msg_line_uuid_unique'),
]
- cls._order.insert(0, ('date', 'DESC'))
@classmethod
def __register__(cls, module_name):
diff -r 0a5d5fdb385f -r fca40742c793 routes.py
--- a/routes.py Sun Mar 07 10:00:36 2021 +0100
+++ b/routes.py Thu Mar 11 19:08:45 2021 +0100
@@ -69,7 +69,8 @@
lines = Line.search([
('employee', '=', employee.id),
('date', '=', date),
- ])
+ ],
+ order=[('id', 'ASC')])
return [l.to_json() for l in lines]