From 3a3ecf58037b460f8ef3337d200e51442f19b863 Mon Sep 17 00:00:00 2001 From: Arthur Belleville Date: Fri, 15 May 2026 22:49:40 +0200 Subject: [PATCH] fix(09-04): preserve etape filter on reorder --- backend/templates/etapes_forms.go | 7 +++++++ backend/templates/tasks.templ | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/backend/templates/etapes_forms.go b/backend/templates/etapes_forms.go index 40f784a..81f7ecb 100644 --- a/backend/templates/etapes_forms.go +++ b/backend/templates/etapes_forms.go @@ -65,6 +65,13 @@ func (f EtapeFilter) QuerySuffix() string { return "" } +func (f EtapeFilter) QueryParam() string { + if value := f.QueryValue(); value != "" { + return "?etape=" + url.QueryEscape(value) + } + return "" +} + func (f EtapeFilter) TaskEtapeIDValue() string { if f.Kind == EtapeFilterEtape { return f.EtapeID.String() diff --git a/backend/templates/tasks.templ b/backend/templates/tasks.templ index 390bc9d..98e02b3 100644 --- a/backend/templates/tasks.templ +++ b/backend/templates/tasks.templ @@ -26,8 +26,8 @@ templ KanbanBoard(tabloID uuid.UUID, csrfToken string, tasks []sqlc.Task, filter