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.
Related
- Backend: #587234
- Reference pattern: !216829 (merged), !217061 (merged), ai-assist!4149
Parent
Epic: gitlab-org#20480
Edited by 🤖 GitLab Bot 🤖