Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to develop a plugin that filters the issues on kanban board based on user input?

Yukkurii October 30, 2022

Hi guys,

I'm wondering if it is possible to develop a plugin that adds some input html elements on the kanban board page and can filter the issues based on user input.

I tried the quick filters, but it seems that we can only create filters that use pre-defined JQLs. I think it would be nice if we could provide extra input boxes or selectors to allow the users to build filters themselves.

I know we can build plugins to render extra html elements on the page using the web panel module. But I'm not sure if it is possible to make these elements interact with the kanban board. 

1 answer

0 votes
Rafael Costa
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 30, 2022

Do you could to write a pseudo JQL that returns your desired results and the current JQL that you are using?

Yukkurii October 31, 2022

Thanks for the answer,

Basically what we're looking for is a way to make the Kanban board page as easy to search as the Issues page. So I think the problem is not about the JQL, but the quick filters, which currently cannot be configured to accept user input. 

For example,

I can create a quick filter that uses the JQL below to get all issues assigned to the admin user.

10.png

9.png

But since there could be lots of users, we would like to provide selectors for the users to make their own search conditions, like the one below

12.png

Besides, filtering by assignee is just a simple example; in a big project, the searching conditions can be much more complex that simple grouping usually helps little. That's the reason that we're considering developing a plugin to achieve this.

I have some ideas about how to render some customized input boxes on the screen, but I don't know if there's a way to make them interact with the board (dynamically filtering the board).

Rafael Costa
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 31, 2022

OK, now I understand the question. I don't think there's a way to do this natively, so you'd need to install or develop a plugin for that 🤔

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
TAGS
AUG Leaders

Atlassian Community Events