Переглянути джерело

Task list filters: sort Focus options alphabetically

`sprintWorkers` keeps the admin's drag-reorder order (drives the
table column layout), so the Focus dropdown takes a sorted view via
|sort((a, b) => a.workerName <=> b.workerName) without touching the
underlying ordering. Only the Focus list changes — the Columns
dropdown still mirrors table order on purpose.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
chiappa 3 днів тому
батько
коміт
e3e286dd41
1 змінених файлів з 1 додано та 1 видалено
  1. 1 1
      views/sprints/_task_list.twig

+ 1 - 1
views/sprints/_task_list.twig

@@ -93,7 +93,7 @@
                 <select id="data-focus-select" data-focus-select
                         class="rounded border border-slate-300 px-2 py-1 text-sm bg-white focus:outline-none focus:ring-2 focus:ring-slate-400 dark:bg-slate-800 dark:border-slate-600 dark:text-slate-100 dark:focus:ring-slate-500">
                     <option value="">All workers</option>
-                    {% for sw in sprintWorkers %}
+                    {% for sw in sprintWorkers|sort((a, b) => a.workerName <=> b.workerName) %}
                         <option value="{{ sw.id }}">{{ sw.workerName }}</option>
                     {% endfor %}
                 </select>