Joe Reuter
4a1946b7ae
[Lens] Retain column config ( #90048 )
2021-02-08 13:48:18 +01:00
Chandler Prall
db899a9274
Upgrade EUI to v31.4.0 ( #89648 )
...
* Bump EUI to v31.4.0
* fix datagrid functional tests
* fix Lens unit tests
* fix table cell filter test
* Fix discover grid doc view test
* stabilize data table tests
* fix dashboard embeddable datagrid test
* Fix x-pack functional tests
* fix ml accessibility tests
* Fix discover grid context test
* Adapt expected nr of documents being displayed
* stabilize Lens a11y tests and skip data table
* Fix 2 ml functional tests
* enable lens datatable test; disable axe rule for datatable
* fix ml test
* fix Lens table test
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Joe Reuter <johannes.reuter@elastic.co>
Co-authored-by: Matthias Wilhelm <matthias.wilhelm@elastic.co>
Co-authored-by: Michail Yasonik <michail.yasonik@elastic.co>
2021-02-05 10:14:58 -07:00
Joe Reuter
1741cef4ae
[Lens] Hide column in table ( #88680 )
2021-02-04 16:22:09 +01:00
Brandon Kobel
4584a8b570
Elastic License 2.0 ( #90099 )
...
* Updating everything except the license headers themselves
* Applying ESLint rules
* Manually replacing the stragglers
2021-02-03 18:12:39 -08:00
Joe Reuter
f4ebdf3a79
[Lens] Export nested types ( #89868 )
2021-02-03 12:03:55 +01:00
Marco Liberati
9733d2fdaa
[Lens] Use datagrid with resizable columns for datatable ( #88069 )
...
Co-authored-by: Joe Reuter <johannes.reuter@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-01-29 12:09:26 +01:00
Marco Liberati
132e85144b
[Lens] Add specific IP and Range/Interval sorting to datatable ( #87006 )
...
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-01-11 16:51:00 +01:00
Marco Liberati
62623cdab9
[Lens] New sorting feature for the datatable visualization ( #84435 )
...
Co-authored-by: Wylie Conlon <wylieconlon@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2020-12-15 12:37:59 +01:00
Vadim Dalecky
b01a327076
Row trigger 2 ( #83167 )
...
* feat: 🎸 add ROW_CLICK_TRIGGER
* feat: 🎸 wire row click event to UI Actions trigger in Lens
* feat: 🎸 add row click trigger to url drilldown
* feat: 🎸 add datatable to row click context
* feat: 🎸 pass in row index in row click trigger context
* feat: 🎸 add columns to row click trigger context
* feat: 🎸 fill values and keys event scope array
* feat: 🎸 generate correct row scope variables
* fix: 🐛 report triggers from lens embeddable
* feat: 🎸 add sample preview for row click trigger
* feat: 🎸 remove url drilldown preview box
* chore: 🤖 remove mock variable generation functions
* feat: 🎸 generate context and global variable lists
* feat: 🎸 preview event variable list
* feat: 🎸 show empty url error on blur
* feat: 🎸 add ability to always show popup for executed actions
* refactor: 💡 rename multiple action execution method
* fix: 🐛 don't add separator befor group on no main items
* feat: 🎸 wire in uiActions service into datatable renderer
* feat: 🎸 check each row if it has compatible row click actions
* feat: 🎸 allow passing data to expression renderer
* feat: 🎸 add isEmbeddable helper
* feat: 🎸 pass embeddable to lens table renderer
* feat: 🎸 hide lens table row actions which are empty
* feat: 🎸 re-render lens embeddable when dynamic actions chagne
* feat: 🎸 hide actions column if there are no row actions
* feat: 🎸 re-render lens embeddable on view mode chagne
* fix: 🐛 fix TypeScript errors
* chore: 🤖 fix TypeScript errors
* docs: ✏️ update auto-generated docs
* feat: 🎸 add hasCompatibleActions to expression layer
* feat: 🎸 remove "data" from expression renderer handlers
* fix: 🐛 fix TypeScript errors
* test: 💍 fix Jest tests
* docs: ✏️ update autogenerated docs
* fix: 🐛 wrap event payload into data
* test: 💍 add "alwaysShowPopup" test
* chore: 🤖 add comment requested in review
https://github.com/elastic/kibana/pull/83167#discussion_r537340216
* test: 💍 add hasCompatibleActions test
* test: 💍 add datatable renderer test
* test: 💍 add Lens embeddable input change tests
* test: 💍 add embeddable row click test
* fix: 🐛 add url validation
* test: 💍 add url drilldown tests
* docs: ✏️ remove url drilldown preview from docs
* docs: ✏️ remove preview from url templating
* docs: ✏️ add row click description
* chore: 🤖 move 36.5 KB bundle balance to url_drilldown
* test: 💍 simplify test case
* style: 💄 change types places
* refactor: 💡 clean up panel variable generation
* test: 💍 add getPanelVariables() tests
* fix: 🐛 generate runtime variables correctly
* fix: 🐛 improve getVariableList() and add tests for it
* feat: 🎸 add translation, improve types
2020-12-14 13:28:23 +01:00
Wylie Conlon
b50e7ba7da
[Lens] Implement types for reference-based operations ( #83603 )
...
* [Lens] Implement types for reference-based operations
* Update from review feedback
2020-11-20 13:42:12 -05:00
Joe Reuter
95e44f25a6
[Lens] Color in dimension trigger ( #76871 )
2020-11-17 10:19:13 +01:00
Tyler Smalley
aba2068291
Consolidates Jest configuration files and scripts ( #82671 )
...
Jest tests are currently organized into main configuration files (src/dev/jest/config.js and x-pack/dev-tools/jest/create_jest_config.js). Both of these are similar, but very slightly due to previously being in separate repositories. This change consolidates the scripts referenced in those configs and moves them to the `@kbn/test` project.
OSS contained an alias for `test_utils`. Those aliases have been removed in favor of importing these utilities from `@kbn/test/jest`
Blocker to #72569
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2020-11-12 16:19:56 -08:00
Marco Liberati
53ea09078f
[Lens] Visualization validation and better error messages ( #81439 )
...
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2020-11-04 18:28:00 +01:00
Joe Reuter
fe3b0538ff
[Lens] Categorical color palettes ( #75309 )
2020-11-04 11:27:52 +01:00
Peter Pisljar
c90dabaeba
removing kibana_datatable
in favor of datatable
( #80548 )
2020-10-16 18:46:51 +02:00
spalger
6eeab00944
Revert "removing kibana_datatable in favor of
datatable` ( #75184 )"
...
This reverts commit 255b865be8
.
2020-10-13 08:53:14 -07:00
Peter Pisljar
255b865be8
removing kibana_datatable in favor of
datatable` ( #75184 )
2020-10-13 17:00:38 +02:00
Marco Liberati
198c5d9988
[Lens] Fix embeddable title and description for reporting and dashboard tooltip ( #78767 )
...
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-10-01 18:02:37 +02:00
Joe Reuter
dbef60d3f1
[Lens] Reduce initial bundle size ( #78142 )
2020-09-29 19:00:29 +02:00
Joe Reuter
63f0cc0519
[Lens] Stack as percentage ( #70703 )
2020-09-15 11:24:02 +02:00
Wylie Conlon
9ca8551cda
[Lens] Drag dimension to replace ( #75895 )
...
* [Lens] Drag to replace
* Add jest tests for drag and drop
* Fix bug in dragging to empty
* Hide dragged dimension when drag starts
* Make table metrics required
* Update class names
* Implement styles on non-droppable items
* Replace drag and drop image in docs
* Remove extra specificity
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-09-04 10:11:41 -04:00
Wylie Conlon
8364d8d67a
[Lens] Decouple visualizations from specific operations ( #75703 )
...
* [Lens] Decouple visualizations from specific operations
* Remove unused mock
2020-08-26 18:27:40 -04:00
Joe Reuter
86f73cb0c2
[Lens] Register saved object references ( #74523 )
2020-08-21 18:08:25 +02:00
Wylie Conlon
ec5112b9cc
[Lens] Fix table sorting bug ( #74902 )
...
* [Lens] Fix table sorting bug
* Fix types
2020-08-14 10:54:43 -04:00
Marta Bondyra
626fbc2948
[Lens] Clean and inline disabling of react-hooks/exhaustive-deps eslint rule ( #70010 )
2020-08-06 10:10:09 +02:00
Marta Bondyra
84ed5096f3
[Lens] Fix empty values filtering ( #67594 )
2020-05-29 09:38:07 +02:00
restrry
bf04235dae
apply prettier styles
2020-05-22 09:08:58 +02:00
Marta Bondyra
d9d8777613
[Lens] Fix datatable empty state ( #66744 )
2020-05-19 11:14:26 +02:00
Joe Reuter
52070091f4
Lens drilldowns ( #65675 )
2020-05-15 12:01:27 +02:00
Wylie Conlon
e5d7bb6e9a
[Lens] Pie and treemap charts ( #55477 )
...
* [Lens] Add pie and treemap visualizations
* Fix types
* Update to new platform
* Support 2-layer treemap and legends, dark mode
* Significant restructuring of code
* Upgrade to latest charts library
* Commit yarn.lock
* chore: update elastic-charts
* fix types after merge master
* Add settings panel and merge visualizations
* Fix tests
* build: upgrade @elastic/charts to 19.0.0
* refactor: onBrushEnd breaking changes
* fix: missing onBrushEnd argument changes
* More updates
* Fix XY rendering issue when all dates are empty
* Fix bugs and tests
* Use shared services location
* Fix bug in XY chart
* fix: update ech to 19.1.1
* fix: lens onBrushEnd breaking changes
* Change how pie/treemap settings work
* [Design] Fix up settings panel
* [Design] Update partition chart config styles
* fix eslint
* Fix legend issues in pie and XY, add some tests
* update to 19.1.2
* Fix text color for treemap
* Fix chart switch bug
* Fix suggestions
Co-authored-by: Marta Bondyra <marta.bondyra@elastic.co>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Marco Vettorello <vettorello.marco@gmail.com>
Co-authored-by: cchaos <caroline.horn@elastic.co>
2020-05-05 15:59:32 -04:00
Marta Bondyra
c4e6789c28
[Lens] Trigger a filter action on click in datatable visualization ( #63840 )
...
* wip: datatable
* fix: empty values
* fix: empty values
* translations
* using dataPlugin to get buckets
* one more time, passing aggs data
* tests: added
* feat: new design applied
* remove icon
* feat: old design
* CR corrections
* better name
* Fix merge issue
* fix: design changes
* feat: correction
* fix: copy changes
* Update x-pack/plugins/lens/public/datatable_visualization/_visualization.scss
Co-authored-by: Caroline Horn <549577+cchaos@users.noreply.github.com>
* Update _visualization.scss
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Wylie Conlon <wylieconlon@gmail.com>
Co-authored-by: Caroline Horn <549577+cchaos@users.noreply.github.com>
2020-04-30 17:44:16 -04:00
Wylie Conlon
988b93edca
[Lens] Hide some suggestions in preparation for pie charts ( #64740 )
...
* [Lens] Hide some suggestions in preparation for pie charts
* Suggest reordering the X and Break down by axis
* More tweaks
2020-04-30 10:52:10 -04:00
Wylie Conlon
a907c9bda5
[Lens] Use suggestion system in chart switcher for subtypes ( #64613 )
...
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-04-29 19:14:47 -04:00
Wylie Conlon
561c0f9fed
[Lens] Allow table to scroll horizontally ( #63805 )
...
* [Lens] Allow table to scroll horizontally
* Fixing scrolling pt. 2
Co-authored-by: cchaos <caroline.horn@elastic.co>
2020-04-17 17:03:33 -04:00
Tim Roes
ebbc062689
Move Lens frontend to Kibana Platform ( #62965 )
...
* Move Lens frontend to Kibana platform
* Fix line breaks
* Fix jest tests
* Fix remaining test
* Remove old Lens plugin entry
* Fix i18n prefix
* Add config schema
* Address review
2020-04-15 12:22:37 +02:00