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 ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (f EtapeFilter) QueryParam() string {
|
||||||
|
if value := f.QueryValue(); value != "" {
|
||||||
|
return "?etape=" + url.QueryEscape(value)
|
||||||
|
}
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
|
||||||
func (f EtapeFilter) TaskEtapeIDValue() string {
|
func (f EtapeFilter) TaskEtapeIDValue() string {
|
||||||
if f.Kind == EtapeFilterEtape {
|
if f.Kind == EtapeFilterEtape {
|
||||||
return f.EtapeID.String()
|
return f.EtapeID.String()
|
||||||
|
|
|
||||||
|
|
@ -26,8 +26,8 @@ templ KanbanBoard(tabloID uuid.UUID, csrfToken string, tasks []sqlc.Task, filter
|
||||||
<form
|
<form
|
||||||
id="reorder-form"
|
id="reorder-form"
|
||||||
method="POST"
|
method="POST"
|
||||||
action={ templ.SafeURL("/tablos/" + tabloID.String() + "/tasks/reorder") }
|
action={ templ.SafeURL("/tablos/" + tabloID.String() + "/tasks/reorder" + filter.QueryParam()) }
|
||||||
hx-post={ "/tablos/" + tabloID.String() + "/tasks/reorder" }
|
hx-post={ "/tablos/" + tabloID.String() + "/tasks/reorder" + filter.QueryParam() }
|
||||||
hx-target="#kanban-board"
|
hx-target="#kanban-board"
|
||||||
hx-swap="outerHTML"
|
hx-swap="outerHTML"
|
||||||
class="hidden"
|
class="hidden"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue