-
Notifications
You must be signed in to change notification settings - Fork 25
feat(permissions): MCP settings page #2978
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 all commits
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
08dcdc0
feat: MCP settings paget pu
adityathebe 3b771f0
chore: remove playbook and view table for MCP
adityathebe 8574f7c
chore: refactor file paths
adityathebe 7371529
fix(permissions): fix SubjectSelectorModal bugs and UX issues
adityathebe 1c133c0
fix(permissions): improve PermissionAccessCard UX and correctness
adityathebe d65d333
feat(mcp): redesign overview subject access controls
adityathebe 6e4d24c
fix(mcp): use playbook object selectors and dedupe overrides
adityathebe c02acb5
fix(mcp): centralize and enforce mcp settings source
adityathebe 52b637a
fix(mcp): resolve ambiguous view-name permission matching
adityathebe 3a3d0d7
chore: refactor access card -> permission matching
adityathebe 7e321fa
fix(mcp): centralize tab-body loading and avoid blank switch
adityathebe 47c2292
fix(mcp): cap card subjects and scope queries to mcp source
adityathebe f1da0c9
feat(mcp): show effective access verdicts in subject viewer
adityathebe 6d366b1
modify subject selector access modal
adityathebe ed701bc
remove card design
adityathebe 10a6a54
feat(permissions): compact MCP access rows and add switch sizes
adityathebe ce68b99
feat(mcp): move subject selector to sticky side panel
adityathebe 1374bd0
fix: mcp overview page
adityathebe 50e48db
fix: width of cards
adityathebe 22ab392
fix: type error in test
adityathebe df187c5
fix: review
adityathebe f9c3b86
chore: refactor
adityathebe 9817527
feat: Display setup MCP token button in mcp settings
adityathebe cf3810d
fix(permissions): address PR review issues in MCP permission UI
adityathebe 3e2fd4b
fix(permissions): handle missing subjects and always refetch overrides
adityathebe e0ef0f4
fix: show MCP token creation error inside the modal
adityathebe 5e7c4c6
Add playbook permission access check modal with shared resource selector
adityathebe b651f60
fix(permissions): allow mouse selection in access-check modal
adityathebe 88789b4
refactor(permissions): centralize subject avatar rendering
adityathebe cf23edc
fix: highlight selected rows
adityathebe b0684f4
feat: grouping playbooks by category
adityathebe 53b6046
fix(mcp-permissions): improve subject selector switch feedback
adityathebe 665d568
feat(mcp): add check access tab with conditional resources
adityathebe 2d31026
feat(permissions): support access-token subjects in selector UI
adityathebe 39931ea
fix(mcp): reduce subject avatar size in overview list
adityathebe 65b7987
feat: Subject -> mcp settings
adityathebe 77a5fa9
parity between playbooks and users page
adityathebe 6ee4764
feat(permissions): add effective access checks across MCP tabs
adityathebe 76c82b6
fix(mcp): reuse tokens table on overview without layout gap
adityathebe 963cc7e
fix(permissions): align selector panel bulk-lock UX
adityathebe d3566b2
fix(permissions): match effective access and mode control widths
adityathebe 9fa7671
sorting
adityathebe bba56ba
sorting animation
adityathebe dabc0ff
change sort menu
adityathebe 975c199
feat(permissions): add subject sort controls with direction toggle
adityathebe d320fee
feat(permissions): split resource selector lists by type
adityathebe 8d8bf56
perf(permissions): localize list sorting to reduce flicker
adityathebe edcf937
feat(permissions): add subjects tab with shared subject panel
adityathebe 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
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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
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.
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.