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

Index pattern UX: Implement CRUD flow #10442

Closed
cjcenizal opened this issue Feb 17, 2017 · 2 comments
Closed

Index pattern UX: Implement CRUD flow #10442

cjcenizal opened this issue Feb 17, 2017 · 2 comments
Labels
discuss enhancement New value added to drive a business result Feature:Kibana Management Feature label for Data Views, Advanced Setting, Saved Object management pages Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins. Team:Visualizations Visualization editors, elastic-charts and infrastructure

Comments

@cjcenizal
Copy link
Contributor

crud_flow

We should implement a consistent CRUD UX throughout our apps, similar to the one in Visualize and Dashboard. For index patterns, it would consist of:

  1. A landing page with a table that lists all of your index patterns.
  2. A detail page for viewing the details of an index pattern.
  3. An editing page for changing an index pattern.
@cjcenizal cjcenizal added Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins. :Management labels Feb 17, 2017
@spalger spalger added Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc release_note:enhancement labels Jun 14, 2017
@alexfrancoeur
Copy link

I may be wrong here, but would assume the functionality for editing an index pattern would require some sort of unique ID that would be referenced in other saved objects. In order to continue to support importing and exporting saved objects in one way or another, I believe we'd need to also support exporting index patterns (#4288) and/or enhancing the new API (#11632) to support exporting index patterns.

@cjcenizal
Copy link
Contributor Author

cjcenizal commented Nov 3, 2017

Just some notes:

  • Implementing this change will consist of largely copying code from the Dashboard or Visualize landing pages
  • We can use React components for the landing page
  • This will allow us to delete a bunch of old HTML and LESS
  • This will also reduce our dependency upon Bootstrap

@timroes timroes added intent-discuss Team:Visualizations Visualization editors, elastic-charts and infrastructure Feature:Kibana Management Feature label for Data Views, Advanced Setting, Saved Object management pages and removed :Management DO NOT USE labels Nov 27, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discuss enhancement New value added to drive a business result Feature:Kibana Management Feature label for Data Views, Advanced Setting, Saved Object management pages Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins. Team:Visualizations Visualization editors, elastic-charts and infrastructure
Projects
None yet
Development

No branches or pull requests

6 participants