Skip to content

Fix Jira issue fields not disabled when inheriting

What does this MR do?

When a group or instance level integration is setup and a project integration inherits those settings (dropdown is set to "Use default settings"), we should disable the Jira issue fields (or set to readonly for text fields). This is similar to other components in the form that use the isInheriting from state.

Note that we currently do not have these extra fields on the group / instance level.

If users want to edit these fields (on the project level), they need to select "Use custom settings" and override the settings manually for each project.

Screenshots (strongly suggested)

Before After
Jira_issue_fields_-_before Jira_issue_fields_-_after

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Related to #327113 (closed)

Edited by Justin Ho Tuan Duong

Merge request reports