fix(09-04): preserve etape filter on reorder
This commit is contained in:
parent
55263e4a52
commit
3a3ecf5803
2 changed files with 9 additions and 2 deletions
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -26,8 +26,8 @@ templ KanbanBoard(tabloID uuid.UUID, csrfToken string, tasks []sqlc.Task, filter
|
|||
<form
|
||||
id="reorder-form"
|
||||
method="POST"
|
||||
action={ templ.SafeURL("/tablos/" + tabloID.String() + "/tasks/reorder") }
|
||||
hx-post={ "/tablos/" + tabloID.String() + "/tasks/reorder" }
|
||||
action={ templ.SafeURL("/tablos/" + tabloID.String() + "/tasks/reorder" + filter.QueryParam()) }
|
||||
hx-post={ "/tablos/" + tabloID.String() + "/tasks/reorder" + filter.QueryParam() }
|
||||
hx-target="#kanban-board"
|
||||
hx-swap="outerHTML"
|
||||
class="hidden"
|
||||
|
|
|
|||
Loading…
Reference in a new issue