Add missing fields to project level jira integration

Summary of Changes

This update makes two types of improvements to the services integration code:

  1. Code formatting cleanup: Function calls throughout the file have been reformatted so that the first argument (s.client) is placed on its own line, making the code easier to read. This is a purely cosmetic change with no impact on how the code works.

  2. Expanded Jira integration options: New settings have been added to the Jira integration, allowing users to configure vulnerability tracking and issue validation features. Specifically, you can now:

    • Enable/disable vulnerability syncing to Jira and specify the issue type and project key for those vulnerabilities
    • Customize Jira issue creation behavior
    • Enable various validation checks (e.g., whether a Jira issue exists, is assigned, or has an allowed status) before accepting related code changes

Merge request reports

Loading