If a kanban board uses a filter query to exclude a certain epic, that kanban board shows up as completely blank if that board is also set to show swimlanes by epic.
If the board has no swimlanes set, or swimlanes based on Queries, Stories, Assignees, or Projects, then the filter query and the kanban board works as expected - meaning, the kanban board does not show the epic excluded in the filter query, while also showing all the other items on the board that either belong to epics not excluded from the filter query, or items that don't belong to epics.
But as soon as you set the kanban board to Epic-based swimlanes, the board suddenly shows no items - just a blank board - regardless of whether all the items on the board belong to the epic excluded in the filter query or not.
I have tested this on two kanban projects and gotten the same results both times.
Example filter query: project = XYZ AND "Epic Link" != XYZ-123 ORDER BY priority DESC
Is this purposeful product design, or a bug?
It seems like a bug to me. I have reviewed Atlassian documentation and I haven't seen anything that indicates a user wouldn't be able to set swimlanes by Epic while also excluding individual epics in that board's filter query.
To summarize: I want to be able to have a kanban board with Epic-based swimlanes while also using the filter query to exclude certain epics from that kanban board, and this currently doesn't seem possible.
Thank you in advance for any advice or solutions, Jira community!