Skip to content

feat: Add jql annotation to Jira Dashboard plugin#314

Merged
fridajac merged 1 commit into
mainfrom
jql
Aug 29, 2025
Merged

feat: Add jql annotation to Jira Dashboard plugin#314
fridajac merged 1 commit into
mainfrom
jql

Conversation

@fridajac
Copy link
Copy Markdown
Contributor

Hey, I just made a Pull Request!

This PR adds support for the new `jira.com/jql annotation as a prefilter for all Jira queries in the backend. The annotation is combined with filter and component queries.

Context

Some entities need to display only specific Jira issues, for example from a particular instance or based on custom criterias.

This change allows the use of the jira.com/jql annotation to filter issues more precisely, making it possible to customize which issues are shown for each entity.

Checklist before requesting a review

  • I have performed a self-review of my own code
  • I have verified that the code builds perfectly fine on my local system
  • I have verified that my code follows the style already available in the repository
  • A changeset describing the change and affected packages. (more info)
  • Added or updated documentation
  • Tests for new functionality and regression tests for bug fixes

@fridajac fridajac requested a review from a team as a code owner August 29, 2025 12:14
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Aug 29, 2025

🦋 Changeset detected

Latest commit: 34765cb

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 6 packages
Name Type
@axis-backstage/plugin-jira-dashboard-backend Minor
@axis-backstage/plugin-jira-dashboard-common Minor
@axis-backstage/plugin-jira-dashboard Minor
backend Patch
app-next Patch
app Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

anicke
anicke previously approved these changes Aug 29, 2025
Copy link
Copy Markdown
Contributor

@anicke anicke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No tests? 😄

@fridajac
Copy link
Copy Markdown
Contributor Author

Yes, shame on me, I'll add one 😉

@fridajac fridajac merged commit 70256ff into main Aug 29, 2025
6 checks passed
@fridajac fridajac deleted the jql branch August 29, 2025 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants