Skip to content
Snippets Groups Projects

Use `Issue#readable_by` to solve disparity in APIs for issue links

What does this MR do and why?

When the issue of a vulnerability issue link belongs to another project and the issues feature is disabled for the project holding the vulnerability, the issue link can not be read through GraphQL API.

This MR uses an existing method of issue model to solve this problem.

Note: We can't change the delegate to the issue's project as the admin_vulnerability_issue_link rule won't work.

Related to GraphQL Vulnerability query not returning issue... (#408917 - closed).

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Mehmet Emin INAC

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading