backstage-plugins icon indicating copy to clipboard operation
backstage-plugins copied to clipboard

Change default status filter from New to a user-defined value in the app-config.yaml

Open Cord-Thomas opened this issue 6 months ago • 1 comments

Describe the feature

Our default status is Open; we do not have a New value.

I was able to get the plugin working by annotating our catalog-info.yaml files with something like this:

jira.com/incoming-issues-status: Open

We will have to apply this to every single catalog entry.

I would like to be able to add this to the app-config.yaml once. I can't seem to find a way to do this.

Added value

This would allow the Jira plugin to adapt to different implementations of Jira

Additional context

Not much to add, if this is already possible, I would gladly add to a pull request for documentation update to this README: https://github.com/AxisCommunications/backstage-plugins/blob/main/plugins/jira-dashboard/README.md

Cord-Thomas avatar Jun 12 '25 19:06 Cord-Thomas

Hi @Cord-Thomas!

Sorry for the very late reply, it's been vacation times around here. I've looked at your feature request and it seems like a very reasonable request 👍

Currently it's not possible to set the jira.com/incoming-issues-status for all entities through the app-config.yaml. Looking back, it might would have been a great idea to do that from the beginning. I don't think teams use different Incoming statuses for their different Jira projects? Or maybe they do.

I think we should add some kind of defaultIncomingIssuesStatus config to the app-config.yaml + update the README. This config should set the incoming status for all entities that doesn't have the jira.com/incoming-issues-status annotation.

Do you want to contribute with a PR? 🥇 Otherwise let me know.

fridajac avatar Jul 23 '25 12:07 fridajac