Hide seat assignments for Amazon Q licenses

What does this MR do and why?

Re-introduce Hide seat assignments for Amazon Q licenses (!185620 - merged) that got reverted because the settings were hidden on Saas. This time:

  • Use hideDuoConfigurationSettings that must be explicitly true to hide the settings (if it's undefined, the settings are still shown)
  • Restrict the check to Duo Amazon Q add-ons. For any other add-ons the settings are still shown
  • Put the behavior behind a feature flag to derisk gitlab.com

When GITLAB_SIMULATE_SAAS=1:

Screenshot_2025-03-31_at_13.55.44

When GITLAB_SIMULATE_SAAS=0, Amazon Q license is added and the feature lfag is enabled:

Screenshot_2025-03-31_at_13.58.20

Edited by Igor Drozdov

Merge request reports

Loading