Group Duo settings toggle to enable/disable web search (frontend)

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem

The group-level admin toggle to enable/disable web search (#587234) bundles frontend + backend, but the admin-settings UI is a separate frontend deliverable with no dedicated ticket. When the analogous prompt_injection_protection_level setting shipped, the backend was !216829 (merged) + !217061 (merged) and the UI/UX was a separate FE MR (ai-assist!4149).

This issue splits the FE out so #587234 can stay backend-only (column + model + GraphQL + API).

Scope (frontend)

  • Add an enable/disable web search toggle to Group → Settings → GitLab Duo.
  • Off by default; respects existing Duo subgroup/project boundaries.
  • Wire to the GraphQL field exposed by the backend half (#587234).

Note

This is distinct from #587232 (closed) — that is the per-conversation user opt-in in the chat "+" menu. This issue is the admin governance toggle in Duo settings.

Parent

Epic: gitlab-org#20480

Edited by 🤖 GitLab Bot 🤖