Follow-up: Add validation to integrations to enforce project, group, or instance level availability
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
This issue was created from this suggestion !162383 (comment 2059840234).
Proposal
should we add some validation to
Integrations::JiraCloudAppthat prohibit settinginstancefield totrue?
Add a new validation to Integration, that will apply to all integrations, to prohibit setting instance property to true based on .available_integration_names. And similarly prohibit setting a group_id or project_id unless the integration is available at those levels.
The change should be behind a feature flag as it has the potential to be disruptive.
Edited by 🤖 GitLab Bot 🤖