Fix versions
Priority
Matter of days
Description
Attachments
3
Related
Activity
Show:
Resolved
Pinned fields
Click on the next to a field label to start pinning.
Details
Requirement YogiLinked requirements
Linked requirements
Created June 28, 2023 at 3:45 PM
Updated last week
Resolved last week
When adding a Jira issue column to the Traceability Matrix, the user should have the ability to filter by issue type (epic, story, and so on)
Solution
Add a "Filter" in the menu under "Edit title", for Jira issues,
Display a dialog,
The data structure in RYReportColumn must allow filtering by:
Relationship
Any field: "issuetype" -> "10101"
In the dialog, suggest filtering by issue type, and suggest all issue types of this Jira instance.
Implementation
In RequirementCellRenderer#fetchChildren(),
If type = JIRA AND isGetDataFromJira, then don't call forEachCell(), and call Jira in bulk,
See which issues are returned after applying the filter,
Pay attention to the pagination.isLimitReached(),
Use JQLRequestManager, so that incrementJiraCalls() is incremented.
Limitations
It just works on first-level Jira issues. It doesn’t work on a second column like “subtasks”, “epic children”, or “issues-linked-to-issues”.
It only supports
type = ...
, but it’s possible to add support for other fields. Refer to for the status.Requires 3.10.14 on the Confluence and on the Jira side.