Skip to content

fix(react): point ManageTeamLink at the gatekeeper @handle workspace URL - #25

Merged
coopbri merged 3 commits into
masterfrom
fix/manage-team-handle-url
Sep 2, 2026
Merged

fix(react): point ManageTeamLink at the gatekeeper @handle workspace URL#25
coopbri merged 3 commits into
masterfrom
fix/manage-team-handle-url

Conversation

@coopbri

@coopbri coopbri commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

gatekeeperOrgManageUrl built /dashboard/organizations/{slug}, which 404s in prod. Gatekeeper serves the workspace and team management at the canonical @handle URL (identity.omni.dev/@{slug}, confirmed working). Point the helper there. Rebuilt the react bundle.

Products across the fleet import `accountUrl` from `@omnidotdev/providers/react`
to build their "manage account" links, but the export never existed, breaking
their type-check and build. Add it as the account-hub sibling of
`gatekeeperDashboardUrl`: takes the account base URL, returns the canonical
account link, and degrades to an inert link when no base is configured.
The team-management deep link built `/dashboard/organizations/{slug}`, which
404s in production; Gatekeeper serves the workspace (and its team management) at
the canonical `@handle` URL (`identity.omni.dev/@{slug}`). Point the helper
there so "Manage team" resolves. Rebuilt the react bundle.
@coopbri
coopbri merged commit ce5e90e into master Sep 2, 2026
2 of 3 checks passed
@coopbri
coopbri deleted the fix/manage-team-handle-url branch September 2, 2026 05:37
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 2, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant