Add note to top of integrations settings pages if some integrations are not available
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Context
This issue is part of Ability to disable integrations through admin s... (&15666) see that epic for more context.
In Add settings for allow-listing integrations thr... (#500610 - closed) we implemented the ability for an instance admin to allow list integrations.
Proposal
When an instance has configured their integrations allow list, a notice should display to instance, group and project admins when they visit the integrations settings index that the allow list is active, so they understand why some integrations are not available.
Technical proposal
We could make the Integration.instance_allows_all_integrations?
method public to use it in the check for this feature.
If the instance does not allow all integrations the frontend would display an alert notice on the integration settings index page at instance, group and project-levels.