-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Drilldowns #59632
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
Drilldowns #59632
Changes from 14 commits
Commits
Show all changes
109 commits
Select commit
Hold shift + click to select a range
502a60a
Add drilldown wizard components
Dosant a7ed6ab
Dynamic actions (#58216)
streamich 43583c2
Drilldown context menu (#59638)
streamich e145241
Add basic ActionFactoryService. Pass data from it into components ins…
Dosant 81e6bcb
Dashboard x pack (#59653)
streamich 1f2cc4c
feat: 🎸 "implement" registerDrilldown() method
streamich 86885c4
fix ConfigurableBaseConfig type
Dosant 6463118
Implement connected flyout_manage_drilldowns component
Dosant dcacf10
Merge branch 'master' of github.com:elastic/kibana into drilldowns
Dosant 26dfa30
Merge branch 'master' of github.com:elastic/kibana into drilldowns
Dosant d3cd9e8
Simplify connected flyout manage drilldowns component. Remove interme…
Dosant 1077518
Merge branch 'master' of github.com:elastic/kibana into drilldowns
Dosant 840e873
clean up data-testid workaround in new components
Dosant f057979
Connect welcome message to storage
Dosant d60fc96
require `context` in Presentable. drill context down through wizard c…
Dosant 140c5dc
Drilldown factory (#59823)
streamich b8cf696
Drilldown registration (#59834)
streamich 2e65fd0
Drilldown events 3 (#59854)
streamich beb053b
Drilldown events 4 (#59876)
streamich ab6fb4b
Drilldown events 5 (#59885)
streamich 12b8a3f
Merge remote-tracking branch 'upstream/master' into drilldowns
streamich 27b1854
Merge branch 'master' into drilldowns
elasticmachine 0f3ff3e
basic integration of components with dynamicActionManager
Dosant 5009f71
Merge branch 'drilldowns' of github.com:elastic/kibana into drilldowns
Dosant f176550
fix: 🐛 don't overwrite explicitInput with combined input (#59938)
streamich 4a4766e
display drilldown count in embeddable edit mode
mattkime 0c14ff0
display drilldown count in embeddable edit mode
mattkime 0d4bee2
improve wizard components. more tests.
Dosant ae98c6b
partial progress, dashboard drilldowns (#59977)
mattkime 3200151
Manage drilldowns toasts. Add basic error handling.
Dosant ff4e9ad
support order in action factory selector
Dosant c7d4aa6
fix column order in manage drilldowns list
Dosant c731afa
remove accidental debug info
Dosant 7d47d9f
Merge branch 'master' into drilldowns
elasticmachine f2d9056
bunch of nit ui fixes
Dosant 8ad5cd4
Drilldowns reactive action manager (#60099)
streamich 3c94332
Merge branch 'master' into drilldowns
elasticmachine 6f59d1a
Drilldowns various 2 (#60103)
streamich 66e791e
test: 💍 stub DynamicActionManager tests (#60104)
streamich 1f238fe
Drilldowns review 1 (#60139)
streamich a772987
chore: 🤖 catch up with master
streamich e66513c
fix: 🐛 correct merge
streamich 6efef2b
Drilldowns various 4 (#60264)
streamich 537f8ee
workaround issue with closing flyout when navigating away
Dosant 0ad8933
fix react key issue in action_wizard
Dosant 94894c1
don’t open 2 flyouts
Dosant 65f5414
fix action order
Dosant d3487ab
Merge branch 'master' into drilldowns
elasticmachine a405f83
Drilldowns reload stored (#60336)
streamich 894aec7
chore: 🤖 catch up with master
streamich cfdab22
Drilldowns triggers (#60339)
streamich e96f815
Merge branch 'master' into drilldowns
elasticmachine 62edd23
fix: 🐛 stop infinite re-rendering
streamich 7a7beeb
Drilldowns multitrigger (#60357)
streamich 5418305
"Create drilldown" flyout - design cleanup (#60309)
andreadelrio 45f6f4d
basic unit tests for flyout_create_drildown action
Dosant ceb5cfe
Drilldowns finalize (#60371)
streamich 4646ad2
Merge branch 'master' into drilldowns
elasticmachine 6d0b8cb
basic unit tests for drilldown actions
Dosant ab3f4bf
Merge branch 'drilldowns' of github.com:elastic/kibana into drilldowns
Dosant 5b4434b
Merge branch 'master' of github.com:elastic/kibana into drilldowns
mattkime 65fae5e
Merge branch 'master' into drilldowns
mattkime 6229d4f
Merge branch 'drilldowns' of github.com:elastic/kibana into drilldowns
mattkime 1252f37
Drilldowns finalize 2 (#60510)
streamich 243e5ce
Merge branch 'master' into drilldowns
elasticmachine 469250f
feat: 🎸 don't show "OPTIONS" title on drilldown context menus
streamich c73319a
feat: 🎸 add server-side for x-pack dashboard plugin
streamich 2280fdf
feat: 🎸 disable Drilldowns for TSVB
streamich adcb0a3
feat: 🎸 enable drilldowns on kibana.yml feature flag
streamich 9e22e55
feat: 🎸 add feature flag comment to kibana.yml
streamich c3e6a61
Merge branch 'master' into drilldowns
elasticmachine ed8580a
feat: 🎸 remove places from drilldown interface
streamich 73a91f3
refactor: 💡 remove place in factory context
streamich 4d500b5
chore: 🤖 remove doExecute
streamich 054fc8f
remove not needed now error_configure_action component
Dosant 1e9efde
remove workaround for storybook
Dosant 1a3e67b
feat: 🎸 improve DrilldownDefinition interface
streamich d1666ca
style: 💄 replace any by unknown
streamich 32466a5
chore: 🤖 remove any
streamich df10920
chore: 🤖 make isConfigValid return type a boolean
streamich fb3bde9
Merge remote-tracking branch 'upstream/drilldowns' into drilldowns
streamich ce39459
Merge branch 'master' into drilldowns
elasticmachine d480655
refactor: 💡 move getDisplayName to factory, remove deprecated
streamich eb24e41
style: 💄 remove any
streamich 930b695
feat: 🎸 improve ActionFactoryDefinition
streamich 6a98f45
refactor: 💡 change visualize_embeddable params
streamich da49052
feat: 🎸 add dashboard dependency to dashboard_enhanced
streamich baf0f5e
style: 💄 rename drilldown plugin life-cycle contracts
streamich a5d7a38
refactor: 💡 do naming adjustments for dashboard drilldown
streamich 36fb629
Merge branch 'master' into drilldowns
elasticmachine e68dcfb
fix: 🐛 fix Type error
streamich fcecc9a
Merge branch 'master' into drilldowns
elasticmachine 47f1095
fix: 🐛 fix TypeScript type errors
streamich e678e06
test: 💍 fix test after refactor
streamich 1604ab5
refactor: 💡 rename context -> placeContext in React component
streamich e14cf4a
Merge branch 'master' into drilldowns
elasticmachine 03b2b37
Merge branch 'master' into drilldowns
elasticmachine d10aa7b
Merge branch 'master' into drilldowns
elasticmachine 0d076d7
Merge branch 'master' into drilldowns
elasticmachine 0dafa57
chore: 🤖 remove setting from kibana.yml
streamich 29ee51c
refactor: 💡 change return type of getAction as per review
streamich 2b162e8
remove custom css per review
Dosant de6c6b1
refactor: 💡 rename drilldownCount to eventCount
streamich 88a81e2
style: 💄 remove any
streamich af3777c
Merge remote-tracking branch 'upstream/drilldowns' into drilldowns
streamich e29030f
refactor: 💡 change how uiActions are passed to vis embeddable
streamich 78e64d6
Merge branch 'master' into drilldowns
elasticmachine 00c42c4
chore: 🤖 catch up with master
streamich 6cd07c5
style: 💄 remove unused import
streamich 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
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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,38 @@ | ||
| /* | ||
| * Licensed to Elasticsearch B.V. under one or more contributor | ||
| * license agreements. See the NOTICE file distributed with | ||
| * this work for additional information regarding copyright | ||
| * ownership. Elasticsearch B.V. licenses this file to you under | ||
| * the Apache License, Version 2.0 (the "License"); you may | ||
| * not use this file except in compliance with the License. | ||
| * You may obtain a copy of the License at | ||
| * | ||
| * http://www.apache.org/licenses/LICENSE-2.0 | ||
| * | ||
| * Unless required by applicable law or agreed to in writing, | ||
| * software distributed under the License is distributed on an | ||
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | ||
| * KIND, either express or implied. See the License for the | ||
| * specific language governing permissions and limitations | ||
| * under the License. | ||
| */ | ||
|
|
||
| import { ActionInternal } from './action_internal'; | ||
| import { AnyActionDefinition } from './action'; | ||
|
|
||
| /** | ||
| * Action representation that is exposed out to other plugins. | ||
| */ | ||
| export type ActionContract<A extends AnyActionDefinition> = Pick< | ||
| ActionInternal<A>, | ||
| | 'id' | ||
| | 'type' | ||
| | 'order' | ||
| | 'getIconType' | ||
| | 'getDisplayName' | ||
| | 'isCompatible' | ||
| | 'getHref' | ||
| | 'execute' | ||
| >; | ||
|
|
||
| export type AnyActionContract = ActionContract<any>; |
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.