feat(webapp): admin UI for feature flag overrides (#3291)

Adds a dialog to the admin orgs page for viewing and editing per-org
feature flag overrides. Flags are introspected from the catalog so the
UI stays in sync with available flags automatically. Also adds a new tab
for global flags.

Refactors featureFlags.server.ts to split catalog definition (shared)
from server-only runtime (flags(), makeSetMultipleFlags). The shared
module exports flag metadata and validation so both the UI and API
routes can use it without pulling in server dependencies.
This commit is contained in:
nicktrn
2026-03-30 16:55:23 +01:00
committed by GitHub
parent 7210bdee9b
commit 5447cf4843
26 changed files with 1301 additions and 86 deletions
@@ -0,0 +1,6 @@
---
area: webapp
type: feature
---
Add admin UI for viewing and editing feature flags (org-level overrides and global defaults).