From 0c668bad3efe0db132452b63ecfef05320ca9e48 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Mon, 3 Jun 2024 04:22:17 +0200 Subject: [PATCH] To Processes listing, add sortable effort column. --- plomtask/http.py | 4 ++++ templates/processes.html | 2 ++ 2 files changed, 6 insertions(+) diff --git a/plomtask/http.py b/plomtask/http.py index 8ddef65..249de32 100644 --- a/plomtask/http.py +++ b/plomtask/http.py @@ -269,6 +269,10 @@ class TaskHandler(BaseHTTPRequestHandler): processes.sort(key=lambda p: len(p.explicit_steps)) elif sort_by == '-steps': processes.sort(key=lambda p: len(p.explicit_steps), reverse=True) + elif sort_by == 'effort': + processes.sort(key=lambda p: p.effort.newest) + elif sort_by == '-effort': + processes.sort(key=lambda p: p.effort.newest, reverse=True) elif sort_by == '-title': processes.sort(key=lambda p: p.title.newest, reverse=True) else: diff --git a/templates/processes.html b/templates/processes.html index 9b282bf..42beafc 100644 --- a/templates/processes.html +++ b/templates/processes.html @@ -11,11 +11,13 @@ + {% for process in processes %} + {% endfor %} -- 2.30.2
stepseffort title
{{ process.explicit_steps|count }}{{ process.effort.newest }} {{process.title.newest}}