feat(web): add Workflows settings nav section

Group Variables and Secrets under a new "Workflows" nav section between
General and Administration, and move Security under Administration next to
Server.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Bryan Helmkamp 2026-05-30 10:50:27 -04:00
parent 0e224aa705
commit 0495c60d52
No known key found for this signature in database

View file

@ -59,13 +59,12 @@ export const navSections: NavSection[] = [
description: "Where workflow stages execute.",
match: (p) => p.startsWith("/settings/sandboxes"),
},
{
name: "Security",
href: "/settings/security",
icon: ShieldCheckIcon,
description: "Authentication methods and access.",
match: (p) => p.startsWith("/settings/security"),
},
],
},
{
key: "workflows",
label: "Workflows",
items: [
{
name: "Variables",
href: "/settings/variables",
@ -93,6 +92,13 @@ export const navSections: NavSection[] = [
description: "URLs, listen address, scheduler.",
match: (p) => p.startsWith("/settings/server"),
},
{
name: "Security",
href: "/settings/security",
icon: ShieldCheckIcon,
description: "Authentication methods and access.",
match: (p) => p.startsWith("/settings/security"),
},
{
name: "Storage",
href: "/settings/storage",