From: Christian Heller Date: Mon, 3 Jun 2024 02:22:17 +0000 (+0200) Subject: To Processes listing, add sortable effort column. X-Git-Url: https://plomlompom.com/repos/%7B%7Bdb.prefix%7D%7D/%7B%7B%20web_path%20%7D%7D/decks/%7B%7Bprefix%7D%7D/%7B%7Btodo.comment%7D%7D?a=commitdiff_plain;h=0c668bad3efe0db132452b63ecfef05320ca9e48;p=plomtask To Processes listing, add sortable effort column. --- 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 %}
stepseffort title
{{ process.explicit_steps|count }}{{ process.effort.newest }} {{process.title.newest}}