Set home page for dev personas - #3974
Conversation
Soffi AI SummaryThis PR introduces a "Flows" home page option for users with a developer persona, giving them a more relevant landing experience in the Plural Console UI. Key changes:
The motivation is to streamline the developer persona experience: developers land directly on the Flows page (their primary concern) and see only the flow UI controls relevant to their role, reducing noise from cluster/pipeline management features aimed at operators. Commits
Updated: 2026-08-07 16:30 UTC |
Greptile SummaryThe PR adds Flows as a configurable homepage and redirects developer personas to the Flows route.
Confidence Score: 5/5The PR appears safe to merge because no blocking failure remains. No blocking failure remains.
|
| Filename | Overview |
|---|---|
| assets/src/components/home/Home.tsx | Redirects users configured for Flows, and users with a developer persona, from the root page to the Flows route. |
| assets/src/components/settings/global/GlobalSettingsGeneral.tsx | Adds Flows to the global homepage selector. |
| assets/src/graph/personas.graphql | Adds the persona role to the shared frontend persona fragment used to determine developer personas. |
| lib/console/schema/user.ex | Extends the persisted homepage enum with the Flows option. |
| schema/schema.graphql | Publishes the Flows homepage enum value and persona role through the GraphQL schema. |
| go/client/models_gen.go | Regenerates Go GraphQL models for the new homepage and persona-role schema values. |
| go/controller/config/samples/deployments_v1alpha1_persona.yaml | Updates the developer persona sample to demonstrate the intended navigation configuration. |
Reviews (2): Last reviewed commit: "Merge branch 'master' into home-page-for..." | Re-trigger Greptile
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
michaeljguarino
left a comment
There was a problem hiding this comment.
I don't think you need to disable the homepage in the persona here, instead personas should have a way of overriding the homepage enum itself.
|
plural deploy to dev |
|
plural deploy to dev |
|
plural deploy to dev |
|
plural deploy to dev |
|
plural deploy to dev |
Test Plan
Test environment: https://console.plrl-dev-aws.onplural.sh/
Checklist
Plural Flow: console