open same details page from board view; make assignee button more obvious

This commit is contained in:
viljarb
2026-03-03 20:41:18 +01:00
parent cb10aeff6b
commit eef3b4849d
16 changed files with 1311 additions and 280 deletions

View File

@@ -20,6 +20,27 @@ func DashboardHandler(w http.ResponseWriter, r *http.Request) {
return
}
// Check if board view is requested
isBoardView := r.URL.Query().Get("board") == "true"
if isBoardView {
boardProps := routes.BoardViewProps{
BaseURL: "/?board=true",
QueryParam: query,
Issues: issues,
EmptyText: "No issues found",
}
if hx.IsHxRequest() {
routes.BoardViewContent(boardProps).Render(r.Context(), w)
return
}
routes.BoardView(boardProps).Render(r.Context(), w)
return
}
// Regular dashboard view
var selectedIssue *models.Issue
if len(issues) > 0 {
selectedIssue = issues[0]