Skip to content
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

[Controls] [Meta] Engineering Phase 1 Implementation Roadmap #99993

Closed
20 of 21 tasks
ThomThomson opened this issue May 12, 2021 · 2 comments
Closed
20 of 21 tasks

[Controls] [Meta] Engineering Phase 1 Implementation Roadmap #99993

ThomThomson opened this issue May 12, 2021 · 2 comments
Assignees
Labels
Feature:Input Control Input controls visualization Meta Project:Controls Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas

Comments

@ThomThomson
Copy link
Contributor

ThomThomson commented May 12, 2021

Phase 1

The following is an ordered list of tasks / PRs which need to be completed for the first phase of this project:
By the end of this phase, deliverables will include

  • A controls group which can optionally be used to more easily interact with dashboards.
  • The ability to add and configure any number of options list style controls:
    • Multi select & Single select options
    • Typeahead search
  • Default selections that can be saved to the dashboard

Tasks & PRs

React Components

State

Embeddables

Implement on dashboard

#115991

  • Dashboard contains control group embeddable below toolbar
  • Dashboard diff and save control group embeddable input
  • Dashboard saves preselected values from controls into dashboard saved object https://github.com/elastic/enhancements/issues/12902
  • Dashboard pipes filters, query, and timerange into controls
  • Resolve collisions between global filters and controls filters
  • Refactor dashboard state to take filters from controls

Administrative / Stability

@ThomThomson ThomThomson added Meta Feature:Input Control Input controls visualization Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas Project:Controls labels May 12, 2021
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-presentation (Team:Presentation)

@ThomThomson ThomThomson changed the title [Controls] Engineering Implementation Meta Issue [Controls] Implementation Meta Issue May 12, 2021
@clintandrewhall clintandrewhall changed the title [Controls] Implementation Meta Issue [Controls] Implementation Roadmap May 12, 2021
@ThomThomson ThomThomson changed the title [Controls] Implementation Roadmap [Controls] Engineering Implementation Roadmap Oct 20, 2021
@ThomThomson ThomThomson changed the title [Controls] Engineering Implementation Roadmap [Controls] [Meta] Engineering Implementation Roadmap Oct 20, 2021
@ThomThomson ThomThomson changed the title [Controls] [Meta] Engineering Implementation Roadmap [Controls] [Meta] Engineering Phase 1 Implementation Roadmap Nov 30, 2021
@ThomThomson
Copy link
Contributor Author

Closing this, as Phase 1 is complete!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Input Control Input controls visualization Meta Project:Controls Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas
Projects
None yet
Development

No branches or pull requests

4 participants