From d08cf19b60a159fac6c8b0a0b7b4fa61a47ac22c Mon Sep 17 00:00:00 2001 From: Frederik Jaeckel Date: Mon, 28 Nov 2022 15:44:07 +0100 Subject: [PATCH] =?UTF-8?q?asset:=20sortierung=20-=20neueste=20nach=20oben?= =?UTF-8?q?,=20farben=20-=20=C3=A4lter=20als=205=20tage=20=3D=20gedimmt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- asset.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/asset.py b/asset.py index 8ce8bad..62d9ef0 100644 --- a/asset.py +++ b/asset.py @@ -108,14 +108,17 @@ class Asset(ModelSQL, ModelView): def __setup__(cls): super(Asset, cls).__setup__() cls._order.insert(0, ('name', 'ASC')) + cls._order.insert(0, ('date', 'DESC')) @classmethod def view_attributes(cls): return super().view_attributes() + [ ('/tree', 'visual', - If(Eval('change_day1', 0) < 0, 'warning', - If(Eval('change_day1', 0) > 0, 'success', '') - )), + If(Eval('date') < Date(delta_days=-5), 'muted', + If(Eval('change_day1', 0) < 0, 'warning', + If(Eval('change_day1', 0) > 0, 'success', '') + )) + ), ] @classmethod