Our devs mostly use a single kanban board (I'm sick of managing multiple boards and creating new quick filters every week) which lets them filter by project, and fixVersion. They pick those 2 quick filters and they see the tickets for the feature release they've been assigned to.
This works beautifully, and has made things more consistent all the way around for our 25+ dev team.
Filter Query:
project in ("Slickdeals iOS App", "Slickdeals Android App", Slickdeals) ORDER BY Rank ASC
Kanban board sub-filter:
fixVersion in unreleasedVersions() OR fixVersion is EMPTY
Quickfilter:
fixVersion = "Coupons 3.0"
My new use case is that there may be an Epic in that fixVersion, and I want to see all of the Epic's children on the board as well. To support this I need the ability to have the board's "Filter Query" + "Kanban board sub-filter" + All quickfilters = (THIS.JQL). Then inside the Quickfilter itself I could use (THIS.JQL).
NEW Quickfilter:
fixVersion = "Coupons 3.0" OR issueFunction in linkedIssuesOf( (THIS.JQL), "is Epic of")
The above filter would let me create new quickfilters for each fixVersion, and support breaking out all matching Epic's children. This would be the only way to make the flexible board I've created support this use case. The comparable JQL for this would be:
project in ("Slickdeals iOS App", "Slickdeals Android App", Slickdeals) AND (fixVersion in unreleasedVersions() OR fixVersion is EMPTY) and fixVersion = 'Coupons 3.0' and project = ANDAPP OR issueFunction in linkedIssuesOf("project in (\"Slickdeals iOS App\", \"Slickdeals Android App\", Slickdeals) AND (fixVersion in unreleasedVersions() OR fixVersion is EMPTY) and fixVersion = 'Coupons 3.0' and project = ANDAPP", "is Epic of") ORDER BY Rank ASC
As I did not receive any responses to this comment I am closing this ticket.
If you do not think this issue should have been closed, please add a comment here saying why and we can reopen it.