Board cards: the status changed from a pencil menu at the card's corner #845
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#845
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Replace the status select on each board card with a Lucide
pencilbutton at the card's top-right, beside the title, opening a dropdown menu of statuses.What exists today
templates/applications/partials/application_card.html:65-76: a POST form with<select name="status" data-autosubmit aria-label="Status of … at …">, options with icons, built into Basecoat's custom select byapp.js(buildSelect,:3651); a<noscript>Move button. A pointer choice saves on change, a keyboard choice on Enter, Tab or blur (#227), explained by#board-move-help(board.html:43-49). The server answers with a redirect (applications/views.py:677-721).app.js:1011findsselect[name='status']and:1037-1046sets it and submits its form.pencilis a synced icon (assets/icons.txt:61).c-dropdown-menu(templates/cotton/dropdown_menu.html) takes a trigger,align="end", items as<button role="menuitem">in<form role="none">— one POST form per status — and works without scripts (native popover).cotton/reminder_actions.html:48-78is the pattern.What would change
relative; the pencil sits top-right with the title padded clear of it; the menu has one item per status, the current one marked (menuitemradiowitharia-checked), each with its status icon.#board-move-helprewritten for the menu.Decisions
<noscript>button.Tests: the moved by its menu browser tests (
tests/e2e/test_board_fold.py:1002,:1290).Checked against
mainat8c3d03570. From the maintainer's improvements list of 2026-10-07.Fixed in
1960fcf6eon main.