-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[Legacy Controls] Decouple DEPRECATION_BADGE
action from Embeddable framework
#175928
[Legacy Controls] Decouple DEPRECATION_BADGE
action from Embeddable framework
#175928
Conversation
/ci |
…com:heenawter/kibana into migrate-deprecation-badge-action_2024-01-30
/ci |
DEPRECATION_BADGE
action from Embeddable framework
Pinging @elastic/kibana-presentation (Team:Presentation) |
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.
LGTM
code review and tested in chrome
💚 Build Succeeded
Metrics [docs]Module Count
Page load bundle
History
To update your PR or re-run it, just comment with: cc @Heenawter |
… framework (elastic#175928) Part of elastic#175138 ## Summary This PR decouples the `DEPRECATION_BADGE` action (which is used specifically for the legacy input controls panel) from Embeddable framework by migrating to sets of composable interfaces. **Testing:** Since the legacy input control vis is deprecated and doesn't show up in the "Add panel" menu anymore, you need to navigate to `<base url>/app/visualize#/create?type=input_control_vis` in order to create this panel type for testing. ### For maintainers - [ ] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
… framework (elastic#175928) Part of elastic#175138 ## Summary This PR decouples the `DEPRECATION_BADGE` action (which is used specifically for the legacy input controls panel) from Embeddable framework by migrating to sets of composable interfaces. **Testing:** Since the legacy input control vis is deprecated and doesn't show up in the "Add panel" menu anymore, you need to navigate to `<base url>/app/visualize#/create?type=input_control_vis` in order to create this panel type for testing. ### For maintainers - [ ] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Part of #175138
Summary
This PR decouples the
DEPRECATION_BADGE
action (which is used specifically for the legacy input controls panel) from Embeddable framework by migrating to sets of composable interfaces.Testing:
Since the legacy input control vis is deprecated and doesn't show up in the "Add panel" menu anymore, you need to navigate to
<base url>/app/visualize#/create?type=input_control_vis
in order to create this panel type for testing.For maintainers