Skip to content

Adds inheritance settings to API::Integrations

What does this MR do and why?

Based on the Expose inherit_from_id attribute in Integration... (#395002 - closed), we're introducing a logic to enable inheritance through Integration's API.

This MR:

  • adds inheritance settings to API::Integrations,
  • exposes inherited attribute for all integrations,
  • enables it only for IntegrationMicrosoftTeams at this moment.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

N/A

How to set up and validate locally

  1. Checkout the branch
  2. Using the curl or Postman, try to hit the IntegrationMicrosoftTeams endpoint, and verify if inheritance works as expected. 🎉
Edited by Bojan Marjanovic

Merge request reports