-
Notifications
You must be signed in to change notification settings - Fork 8.5k
[Dashboards] Write-restricted dashboards UI #233552
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
SiddharthMantri
merged 119 commits into
elastic:security/read-only-dashboards
from
kowalczyk-krzysztof:feat/read-only-dashboards-sharedux-ui
Nov 13, 2025
Merged
Changes from 1 commit
Commits
Show all changes
119 commits
Select commit
Hold shift + click to select a range
13b3038
Add write-restricted dashboards UI
kowalczyk-krzysztof dcc3d83
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 532aaf9
Test fixes
kowalczyk-krzysztof 1ddc059
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 7097c8d
Fix tests
kowalczyk-krzysztof 158a7e8
Add more tests
kowalczyk-krzysztof 77cfad7
More tests
kowalczyk-krzysztof 8929f79
Dont use bulk get author names
kowalczyk-krzysztof 1fdcefe
Use query data directly
kowalczyk-krzysztof 8f9b06f
Fix type
kowalczyk-krzysztof ac72605
Tsconfig update
kowalczyk-krzysztof baa4ed1
Remove unneeded mappings additions
kowalczyk-krzysztof 381e70d
Changes import type
kowalczyk-krzysztof 1f3e28c
Change type import
kowalczyk-krzysztof e657c1e
Change type import
kowalczyk-krzysztof 3ecee85
Change type import
kowalczyk-krzysztof 8b8b677
Remove author name
kowalczyk-krzysztof 6711f3f
[CI] Auto-commit changed files from 'node scripts/yarn_deduplicate'
kibanamachine 1d9612c
Change to package
kowalczyk-krzysztof d2d0848
Export types
kowalczyk-krzysztof f844d33
[CI] Auto-commit changed files from 'node scripts/yarn_deduplicate'
kibanamachine f293a07
type fix
kowalczyk-krzysztof b301477
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof c915f8d
Remove unusued files
kowalczyk-krzysztof 889e098
Code cleanup
kowalczyk-krzysztof 515cf9d
Rename method
kowalczyk-krzysztof 0741e74
Fix package owner
kowalczyk-krzysztof 844b707
Code cleanup
kowalczyk-krzysztof 087746e
Fix listing page tests
kowalczyk-krzysztof a140efe
Move strings
kowalczyk-krzysztof dc83942
Change packasge architecture
kowalczyk-krzysztof 5a47e11
Remove invalid reference
kowalczyk-krzysztof f674254
[CI] Auto-commit changed files from 'node scripts/yarn_deduplicate'
kibanamachine 31d3624
Move AccessModeContainer
kowalczyk-krzysztof 1c2d022
[CI] Auto-commit changed files from 'node scripts/yarn_deduplicate'
kibanamachine 0a2e894
Remove dashboard references
kowalczyk-krzysztof 8b64440
CR changes
kowalczyk-krzysztof 43b573b
tsocnfig fix
kowalczyk-krzysztof a5dab3b
Add missing refs
kowalczyk-krzysztof 68928c8
[CI] Auto-commit changed files from 'node scripts/yarn_deduplicate'
kibanamachine 4f59179
Use same constant everywhere
kowalczyk-krzysztof 6cbeda3
Merge conflicts fix
kowalczyk-krzysztof 2cca054
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 14db110
Move access control to services
kowalczyk-krzysztof 4ec2653
Handle view_mode_manager
kowalczyk-krzysztof ba7a5fb
Move to load_dashboard_api
kowalczyk-krzysztof 8153105
Change view mode condition
kowalczyk-krzysztof f1263af
Fix wrong content_id import
kowalczyk-krzysztof 43dddb4
Fix mocks
kowalczyk-krzysztof bb80c00
Make user optional
kowalczyk-krzysztof 09e3cbf
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof ee232f8
CR changes
kowalczyk-krzysztof 97ee885
Yarn lock cleanup
kowalczyk-krzysztof 1fe849a
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 7be0d34
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 691f02e
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 68c48f0
Some CR changes
kowalczyk-krzysztof 5142786
Wrap in internal api provider
kowalczyk-krzysztof 837eefa
Revert "Wrap in internal api provider"
kowalczyk-krzysztof 96514d2
Cleanup
kowalczyk-krzysztof 1095946
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 6b19752
Add feature flag checks
kowalczyk-krzysztof 4dab837
Improve feature flag behavior
kowalczyk-krzysztof 2062000
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 2274242
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 976028e
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 1a4f53b
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof fab8899
Fix typo
kowalczyk-krzysztof 4c10159
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 8f8faf1
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 8265787
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof b0a17cd
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof de8543c
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof e160d70
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
elasticmachine 74c636a
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 1bde627
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof f355a0b
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof b5ba2b4
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof d29e844
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof e474942
change supportsAccessControl to true
kowalczyk-krzysztof d6a3583
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof ccfbaef
Fix callout to work with new changes
kowalczyk-krzysztof 4383a3d
Remove unneeded promise return
kowalczyk-krzysztof 34c1e45
Change read_only const to write_restricted
kowalczyk-krzysztof b399ac6
Add tooltip on permissions change
kowalczyk-krzysztof 42b56ba
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 8a7eee8
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 9a5bf3a
Fix tabbed_modal test
kowalczyk-krzysztof 79146c3
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 668a91e
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 600aca1
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 2da38d4
Fix mock
kowalczyk-krzysztof 85a1058
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof fdebe56
Fix access mode container tooltip
kowalczyk-krzysztof 16631fb
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 5ab0962
Fix duplicate modal
kowalczyk-krzysztof 16bd3ee
Hide permission select on new dashboard
kowalczyk-krzysztof a196841
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof fda75da
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 4e472b9
Conflict resolution
kowalczyk-krzysztof 81dbf5b
Fix type error
kowalczyk-krzysztof 951727a
Fix button logic
kowalczyk-krzysztof 589a068
Fix button state
kowalczyk-krzysztof ba1ca11
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof eb1c7a3
Remove permission select in managed dashboard
kowalczyk-krzysztof 73eb003
Diffrentiate space icons
kowalczyk-krzysztof 72d711b
Hide permission select for viewer role user
kowalczyk-krzysztof 3cf8c2c
Optional chaining on space
kowalczyk-krzysztof 01fb5f7
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 45b6910
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof def5364
Fix after create changes
kowalczyk-krzysztof a017792
Pass feature flag check to create endpoint
kowalczyk-krzysztof 6e92e32
Use typeRegistry instead of passing down arguments
kowalczyk-krzysztof 125f1bb
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof 927a185
Use new tsconfig extends
kowalczyk-krzysztof 8f310e6
Merge branch 'main' into feat/read-only-dashboards-sharedux-ui
kowalczyk-krzysztof a163801
Changes after search endpoint
kowalczyk-krzysztof 9e6f998
Merge branch 'security/read-only-dashboards' into feat/read-only-dash…
kowalczyk-krzysztof 53013c0
Changes from node scripts/lint_ts_projects --fix
kibanamachine 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
Conflict resolution
- Loading branch information
commit 4e472b9b14fec767cf315dda75b05f9dc4b63df9
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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can this also be part of access-control package?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a dashboard specific thing, I'm following the pattern other dashboard properties use. I don't want to force the consumers to use observables and I prefer it to leave it up to consumers to track state changes.