feat(admin-ui): runtime terminology customization for admin UI by rohilsurana · Pull Request #1454 · raystack/frontier
changed the title
feat(web): runtime terminology customization for admin UI
feat(admin-ui): runtime terminology customization for admin UI
Add a context-based terminology system that allows deployments to customize entity labels (e.g. Organization → Workspace) and URL paths across the entire admin UI via the /configs endpoint. - Add AdminConfigContext, useAdminTerminology hook, and useAdminPaths hook - Replace all hardcoded entity labels in 44 admin view files - Make route paths dynamic based on terminology config - Add Vite dev server middleware to serve configs.dev.json locally
…SDK and admin Move applyCase, createEntity, types, and createTerminologyMap into shared/terminology.ts. Both useTerminology (react SDK) and useAdminTerminology (admin SDK) now delegate to the same core logic. Existing imports are preserved via re-exports.
Add EntityTerminology, TerminologyConfig structs to the Go server config so operators can configure custom entity labels (e.g. Organization → Workspace) via YAML config. The /configs endpoint now includes the terminology field in its JSON response.
rsbh approved these changes Mar 30, 2026
rohilsurana
deleted the
feat/admin-terminology-customization
branch
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters