Repository navigation
feat: add organization picker to MCP server settings pages #28150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 1 commit
Commits
Show all changes
51 commits
Select commit
Hold shift + click to select a range
b3c6421
feat(site): add organization picker to MCP server settings pages
ibetitsmike 37481ea
fix(site): preserve the organization in the MCP form back link
ibetitsmike 2a2d63e
fix(site): surface MCP server detail load errors instead of redirecting
ibetitsmike ed719e4
fix(site): set a page title on the MCP server detail error state
ibetitsmike 427da40
fix(site/src/pages/AISettingsPage): preserve the organization after a…
ibetitsmike 83e0faa
fix(site/src/pages/AISettingsPage): carry the organization after crea…
ibetitsmike 1257b32
fix(site/src/pages/AISettingsPage): redirect cached MCP detail querie…
ibetitsmike 1a6862d
fix(site/src/pages/AISettingsPage): keep the cached MCP form on trans…
ibetitsmike e695639
fix(site): disable the MCP organization picker while creating a server
ibetitsmike da0504a
fix(site/src): apply MCP org picker review fixes
ibetitsmike 22b57fc
chore(site/src/pages/AISettingsPage): use the selected organization d…
ibetitsmike 08ea27a
docs(docs/ai-coder/agents/platform-controls): describe multi-organiza…
ibetitsmike b4cbabd
fix(site/src/pages/AISettingsPage): include the selected organization…
ibetitsmike d8813ff
fix(coderd): include the organization in MCP audit resource links
ibetitsmike a7c3acd
fix(site/src): disambiguate colliding organization names
ibetitsmike ca7a5b6
test(site/src): cover colliding organization display names in autocom…
ibetitsmike d9b5e4c
test(site/src): cover colliding org display names in MCP servers pick…
ibetitsmike 0075864
fix(site/src): detect org label collisions on effective display labels
ibetitsmike c7512dd
test(site/src): cover fallback name collisions in autocomplete stories
ibetitsmike 005e472
fix(site/src): show disambiguated org label in autocomplete trigger
ibetitsmike b62e492
fix(site): let org admins with MCP permissions access MCP server sett…
ibetitsmike 56df9e4
test(site/src): cover org admin access to MCP server settings
ibetitsmike 779c5a1
fix(site): gate MCP settings actions on per-organization permissions
ibetitsmike 58093f4
fix(site): filter MCP organizations by view permission
ibetitsmike 484c287
fix(site): gate selected MCP organization actions
ibetitsmike 49fa7f6
fix(site): stabilize MCP permission gating stories
ibetitsmike 315ac64
fix(site): keep MCP org picker and delete action reachable under part…
ibetitsmike 309b14f
fix(site): keep partial MCP actions accessible
ibetitsmike 63e0a30
test(site): query MCP server row by accessible role
ibetitsmike 5bad6cb
refactor(site): simplify MCP permission gating after review fixes
ibetitsmike daf2836
fix(site): keep MCP pages mounted on permissions refetch errors
ibetitsmike ac2df22
fix(site): redirect MCP-only admins to the MCP servers page
ibetitsmike 5c41e49
fix(site): let create-only roles add MCP servers
ibetitsmike 506fc18
fix(site): expose MCP add page to create-only administrators
ibetitsmike abca7fb
fix(site): gate user_oidc MCP server updates on deployment permission
ibetitsmike 2c9b320
fix(site): enforce MCP form permissions
ibetitsmike a18db66
fix(site): admit mutation-only orgs and reset create form on success
ibetitsmike d248f33
test(site): assert MCP create error toast presence
ibetitsmike 8bc8acb
fix(site): reach add flow for create-only organizations
ibetitsmike 026afc4
fix(site): keep denied MCP organizations selected
ibetitsmike 310abb8
test(site): cover denied MCP permission refetch
ibetitsmike f0dcd12
fix(site): expose disabled MCP switch reason accessibly
ibetitsmike c7362f8
test(site): assert accessible disabled state for enabled switch
ibetitsmike d6d7622
fix(site): always show MCP target organization
ibetitsmike fad55eb
test(site): keep MCP add navigation story isolated
ibetitsmike 9c8c851
fix(coderd): admit MCP managers to audit resource links
ibetitsmike 71d1def
fix(site): pin implicit MCP create target in the URL
ibetitsmike d50c2d9
fix(coderd): keep MCP audit links for mutation-only admins
ibetitsmike 7cada68
fix(site): disambiguate create-only MCP add targets
ibetitsmike 6c964b9
fix(site): disambiguate MCP add target from the selected organization
ibetitsmike adbe7c9
fix(site/src): include the selected list-only org when disambiguating…
ibetitsmike File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev
Previous commit
fix(site/src): include the selected list-only org when disambiguating…
… MCP picker options
- Loading branch information
commit adbe7c918b5bf9e941fee19c4383e051eacebdab
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
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
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.