Fix versions

Priority

Description

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.

 

Attachments

3

Activity

Show:
Resolved
Pinned fields
Click on the next to a field label to start pinning.
Details

Assignee

Artem Zhuravskyi

Reporter

Mileva Briand

Release date

Requirement Yogi
Created June 28, 2023 at 3:45 PM
Updated last week
Resolved last week