Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
Community Members
Community Events
Community Groups

How to remove done/finished epic from kanban board?

Hi Team,


I am trying to remove all the done epic from kanban but it is not working. i tried 2 things: one creating quick filter and 2nd putting filter in general board.

This is the query i am using but somehow it is not working as filter on general.

project = "Risk & Decision Science" AND ( issuetype != Epic OR (issuetype = Epic AND "Epic Status" != Done)) ORDER BY key ASC


and for quick filter, I don't know why it removes the "()" automatically. 


Any help will be appreciated.

1 answer

0 votes

Hello @Mohit Joshi 

Welcome to the community.

I notice in your filter that you are using the "Epic Status" field. Note that Epics (in Company Managed projects) have two status fields; one named Status and one named "Epic Status".

The one you use the move the Epic between columns is the Status field, not the Epic Status field. This is the same Status field used by non-Epic issues.

The Epic Status field is one used to determine if the Epic should display in the Backlog screen in the Epic Panel (if you use a Backlog screen and the Epic Panel). The Epic Status field does not get set automatically by default, unless you have made customizations to set that field. The field also does not display on the Issue Details screen for an Epic by default.

So, my suggestion is that you remove the "Epic Status" !=Done criteria and instead use Status != Done or even better would be StatusCategory != Done.

Thanks for the explanation. the issue with using status!= done  it removes all the done tasks from epics that are not done.

I want just the epic which are done to remove from board but if the task which is in epic in progress I want it to be shown in done column of kanban board.


Does it make sense what i am saying? can you send me the whole query?


also what if few task within the epic are not marked as done?

This quick filter works for me:

project = <myProject> AND (issuetype != Epic OR issuetype = Epic AND Status != Done)

With this data:

Epic 1 - status=Done
Child issue 1 - status=Open

Epic 2 - status=Open
Child issue 2 - status=Done

...the only thing hidden on the board when I activate the quick filter is Epic 1.


If that is not what you observe, please show the filter you are using and ensure no other filters are active. If a Done child issue is still being hidden and revealed based on the Quick Filter being active/inactive, then please show the details of the child issue.

Okay here are all the details:

First I put the quick filter you mentioned. Second, I selected the quick filter. In the 2nd image, Marketing analytics and credit risk both should have disappeared because both epic status is done. as you can see the status of Marketing analytics is done but it is still showing after the filter. What I am doing wrong here? done epic.PNG

filter.PNGall MA.PNG

The Done epic is not being "removed" by the Quick Filter because you have set the Swimlanes to be by Epic, and there are child issues of that Epic that still need to be displayed.

Quick filter will not eliminate the entities that define Swimlanes, like Epics or Stories. The swimlanes will display if there are cards that fit the criteria for the swimlane.

Suggest an answer

Log in or Sign up to answer

Atlassian Community Events