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
- Checkout the branch
- Using the
curl
orPostman
, try to hit the IntegrationMicrosoftTeams endpoint, and verify if inheritance works as expected.🎉
Edited by Bojan Marjanovic