Listings: Columns and Views beside Apply, at the end of the row, only with a table #840
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#840
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?
Move “Columns” and “Views” down into the row with “Apply”, aligned to the end, and show them only when a table is drawn.
What exists today
templates/jobs/listing_list.html:90-97), shown wheneverhas_listings— any listing in any tab (listing_views.py:130-134), so an empty tab such as Discarded still shows them above no table.:175-191,#listing-filters,max-md:hidden) holds hidden inputs, Apply and Clear; the column filters are in the table header, and phones use Narrow (#622).listings or table.filters_active and has_listings(:47), the empty state otherwise.partials/table/columns.html:9,partials/table/views.html:94,110,134), so they cannot go inside the filter form.What would change
ms-auto), Columns and Views, gated on the table's own condition.Decisions
#listings-table; a filter that empties the table would leave Columns and Views shown until a reload. Recommended: render them in the swapped partial.md; recommended: Columns and Views follow the Narrow control there.Checked against
mainat8c3d03570. From the maintainer's improvements list of 2026-10-07.Fixed in
1fed3f923on main.