sr context: Create and Details page#2321
Open
r-vasquez wants to merge 6 commits intofe/sr-context-supportfrom
Open
sr context: Create and Details page#2321r-vasquez wants to merge 6 commits intofe/sr-context-supportfrom
r-vasquez wants to merge 6 commits intofe/sr-context-supportfrom
Conversation
aa0e90a to
904d265
Compare
d85134a to
731579d
Compare
r-vasquez
commented
Mar 18, 2026
- Pass selected context from schema-list to create page via context-aware route - Pre-populate context and references when navigating from a named context - Gate context route behind feature flag with "Not Supported" page when disabled - Migrate schema-create to Registry components (Select, RadioGroup, ToggleGroup, Combobox, KeyValueField, Switch, Typography) - Extract contextNameToId utility to unify context name-to-ID conversion across pages - Deduplicate deriveContexts call in editor
When creating a schema in a named context with references to default-context subjects, the schema registry auto prexixes unqualified references with the parent's context. Resulting in non-existen lookups. Now we explicitly qualify default context references with `:.:`. And, in the backend we were sending a request to createSchema which makes additional API calls and we were only interested in the ID as part of the response, so we now just call register and get the ID.
We want the user to understand that the qualified subject name means that the first part `:...:` is the context, so we grey-out the context name as we do in the other pages.
731579d to
938025c
Compare
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR adds the missing pieces of the Schema Registry context support. It now supports the Create and Details pages; both pages remain unchanged if the feature is not enabled.
It also features new UI components, such as the new combobox table view and the keyValue field.
Examples:
Schema Creation

Referencing other schemas:

Details page
