Add duo_automations feature flag
What does this merge request do and why?
Adds a wip feature flag, duo_automations, for the redesign of the Duo Agent Platform "Triggers" list into "Automations". The flag is off by default, uses the current user as the actor, and only affects the UI. The project Automate controller pushes it to the frontend.
When the flag is on, the Automate page view sets @force_show_panel_header. This keeps the panel header, with its breadcrumbs and the actions area used by PanelActionsPortal, always visible. The frontend page layout guide requires this for pages that put buttons in the panel header. Nothing else changes yet. The next merge requests in the stack use the flag.
References
https://gitlab.com/groups/gitlab-org/-/work_items/23940
Prototype: !259784 (closed)
Stack:
Screenshots or screen recordings
| Before | After |
|---|---|
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.