Skip to content

Disable Service Desk activation if issue tracker is disabled

What does this MR do and why?

Resolves #3292 (closed)

If the issue tracker is disabled, now one cannot change the settings for Service desk. Issue tracker needs to be enabled for SD settings to be configured.

The form is disabled if issue tracker is off.

Screenshots or screen recordings

demo

How to set up and validate locally

  1. Try toggling the issue tracker settigs from https://docs.gitlab.com/ee/user/project/settings/#configure-project-visibility-features-and-permissions
  2. Check the behaviour of Service Desk dropdown form.

MR acceptance checklist

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

Related to #3292 (closed)

Edited by Peter Leitzen

Merge request reports