[Reporting] Formatting fixes for CSV export in Discover, CSV download from Dashboard panel#67027
Conversation
4d6eb14 to
892e804
Compare
af43ff0 to
e147e1f
Compare
24ea1a2 to
086a42a
Compare
e9211d3 to
18f33e1
Compare
18f33e1 to
3d4d0d5
Compare
There was a problem hiding this comment.
This check didn't make sense because panel is constructed in the create_job
|
Related: #60737 (comment) |
0e2a133 to
2dea8ed
Compare
There was a problem hiding this comment.
Error checking was moved here from create_job_search.ts which has been factored out
2dea8ed to
b08ac11
Compare
97141cb to
69090a2
Compare
400e2ff to
c7840ae
Compare
c7840ae to
14a7170
Compare
…nload from Dashboard panel
commit e195964deaa3e7e8d94704d6514e01498c913a81
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Mon Jul 13 10:17:36 2020 -0700
Squashed commit of the following:
commit 87c9c496a6cccaf7a60a44b496f7c0c0423cd2ea
Merge: d531101ab3 ed749eb
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Mon Jul 13 10:17:02 2020 -0700
Merge branch 'data/allow-custom-formatting' into reporting/csv-date-format-consistency
commit d531101ab3c2f12628287bd5ad4a02bbf8b5c990
Merge: 400e2ffba4 17dc043
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Mon Jul 13 10:15:38 2020 -0700
Merge branch 'master' into reporting/csv-date-format-consistency
commit ed749eb
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Mon Jul 13 10:12:28 2020 -0700
move shared code to common
commit 4e5eebd
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Mon Jul 13 09:07:32 2020 -0700
3td time api doc chagens
commit 34df331
Merge: 54fa2fe 17dc043
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Mon Jul 13 08:50:21 2020 -0700
Merge branch 'master' into data/allow-custom-formatting
commit 400e2ffba4546cf78c53ce96b45a59878f0df076
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Sun Jul 12 21:29:34 2020 -0700
[Reporting] Data formatting fixes for CSV export in Discover, CSV download from Dashboard panel
commit 54fa2fe
Merge: 1b6e9e8 e1253ed
Author: Elastic Machine <elasticmachine@users.noreply.github.com>
Date: Sun Jul 12 22:18:38 2020 -0600
Merge branch 'master' into data/allow-custom-formatting
commit 1b6e9e8
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Fri Jul 10 15:03:08 2020 -0700
weird api change needed but no real diff
commit fc9ff7b
Merge: 736e9ee 66c531d
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Fri Jul 10 14:51:51 2020 -0700
Merge branch 'master' into data/allow-custom-formatting
commit 736e9ee
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Thu Jul 9 17:43:10 2020 -0700
fix path for tests
commit 1bebcc8
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Thu Jul 9 17:25:09 2020 -0700
re-use public code in server, add test
commit 1e1d3c5
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Thu Jul 9 16:35:30 2020 -0700
rerun api changes
commit 231f793
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Thu Jul 9 16:31:55 2020 -0700
fix src/plugins/data/public/field_formats/constants.ts
commit d42275c
Merge: 206aed6 8e2277a
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Thu Jul 9 16:01:40 2020 -0700
Merge branch 'master' into data/allow-custom-formatting
commit 206aed6
Merge: 5aa2d80 09da110
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Thu Jul 9 15:03:12 2020 -0700
Merge branch 'master' into data/allow-custom-formatting
commit 5aa2d80
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Wed Jul 8 12:12:31 2020 -0700
api doc changes
commit 76e2c30
Merge: 1789afc 595e9c2
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Wed Jul 8 12:04:12 2020 -0700
Merge branch 'master' into data/allow-custom-formatting
commit 1789afc
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Fri Jul 3 11:23:03 2020 -0700
simplify changes
commit 6428455
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Thu Jul 2 16:05:57 2020 -0700
add more to tests - need help though
commit 6aacfbd
Author: Timothy Sullivan <tsullivan@elastic.co>
Date: Thu Jul 2 12:04:28 2020 -0700
[Data Plugin] Allow server-side date formatters to accept custom timezone
When Advanced Settings shows the date format timezone to be "Browser,"
this means nothing to field formatters in the server-side context. The
field formatters need a way to accept custom format parameters. This
allows a server-side module that creates a FieldFormatMap to set a
timezone as a custom parameter. When custom formatting parameters exist,
they get combined with the defaults.
14a7170 to
15b21a1
Compare
| result: SavedSearchGeneratorResult; | ||
| } | ||
|
|
||
| export interface GenerateCsvParams { |
There was a problem hiding this comment.
Moved to server/export_types/csv/server/generate_csv/index.ts since it's only used for that module
| logger.debug('executing scroll request'); | ||
| return parseResponse( | ||
| callEndpoint('scroll', { | ||
| await callEndpoint('scroll', { |
There was a problem hiding this comment.
The previous code was passing through a promise, for it to be resolved in some other context
| import { ScrollConfig } from '../../../../types'; | ||
|
|
||
| async function parseResponse(request: SearchResponse<any>) { | ||
| const response = await request; |
There was a problem hiding this comment.
This await was cheating against the TS type of request
💚 Build SucceededBuild metrics
History
To update your PR or re-run it, just comment with: |
… from Dashboard panel (elastic#67027) * [Reporting] Data formatting fixes for CSV export in Discover, CSV download from Dashboard panel commit e195964deaa3e7e8d94704d6514e01498c913a81 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Mon Jul 13 10:17:36 2020 -0700 Squashed commit of the following: commit 87c9c496a6cccaf7a60a44b496f7c0c0423cd2ea Merge: d531101ab3 ed749eb Author: Timothy Sullivan <tsullivan@elastic.co> Date: Mon Jul 13 10:17:02 2020 -0700 Merge branch 'data/allow-custom-formatting' into reporting/csv-date-format-consistency commit d531101ab3c2f12628287bd5ad4a02bbf8b5c990 Merge: 400e2ffba4 17dc043 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Mon Jul 13 10:15:38 2020 -0700 Merge branch 'master' into reporting/csv-date-format-consistency commit ed749eb Author: Timothy Sullivan <tsullivan@elastic.co> Date: Mon Jul 13 10:12:28 2020 -0700 move shared code to common commit 4e5eebd Author: Timothy Sullivan <tsullivan@elastic.co> Date: Mon Jul 13 09:07:32 2020 -0700 3td time api doc chagens commit 34df331 Merge: 54fa2fe 17dc043 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Mon Jul 13 08:50:21 2020 -0700 Merge branch 'master' into data/allow-custom-formatting commit 400e2ffba4546cf78c53ce96b45a59878f0df076 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Sun Jul 12 21:29:34 2020 -0700 [Reporting] Data formatting fixes for CSV export in Discover, CSV download from Dashboard panel commit 54fa2fe Merge: 1b6e9e8 e1253ed Author: Elastic Machine <elasticmachine@users.noreply.github.com> Date: Sun Jul 12 22:18:38 2020 -0600 Merge branch 'master' into data/allow-custom-formatting commit 1b6e9e8 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Fri Jul 10 15:03:08 2020 -0700 weird api change needed but no real diff commit fc9ff7b Merge: 736e9ee 66c531d Author: Timothy Sullivan <tsullivan@elastic.co> Date: Fri Jul 10 14:51:51 2020 -0700 Merge branch 'master' into data/allow-custom-formatting commit 736e9ee Author: Timothy Sullivan <tsullivan@elastic.co> Date: Thu Jul 9 17:43:10 2020 -0700 fix path for tests commit 1bebcc8 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Thu Jul 9 17:25:09 2020 -0700 re-use public code in server, add test commit 1e1d3c5 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Thu Jul 9 16:35:30 2020 -0700 rerun api changes commit 231f793 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Thu Jul 9 16:31:55 2020 -0700 fix src/plugins/data/public/field_formats/constants.ts commit d42275c Merge: 206aed6 8e2277a Author: Timothy Sullivan <tsullivan@elastic.co> Date: Thu Jul 9 16:01:40 2020 -0700 Merge branch 'master' into data/allow-custom-formatting commit 206aed6 Merge: 5aa2d80 09da110 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Thu Jul 9 15:03:12 2020 -0700 Merge branch 'master' into data/allow-custom-formatting commit 5aa2d80 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Wed Jul 8 12:12:31 2020 -0700 api doc changes commit 76e2c30 Merge: 1789afc 595e9c2 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Wed Jul 8 12:04:12 2020 -0700 Merge branch 'master' into data/allow-custom-formatting commit 1789afc Author: Timothy Sullivan <tsullivan@elastic.co> Date: Fri Jul 3 11:23:03 2020 -0700 simplify changes commit 6428455 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Thu Jul 2 16:05:57 2020 -0700 add more to tests - need help though commit 6aacfbd Author: Timothy Sullivan <tsullivan@elastic.co> Date: Thu Jul 2 12:04:28 2020 -0700 [Data Plugin] Allow server-side date formatters to accept custom timezone When Advanced Settings shows the date format timezone to be "Browser," this means nothing to field formatters in the server-side context. The field formatters need a way to accept custom format parameters. This allows a server-side module that creates a FieldFormatMap to set a timezone as a custom parameter. When custom formatting parameters exist, they get combined with the defaults. * comments
… from Dashboard panel (#67027) (#71576) * [Reporting] Data formatting fixes for CSV export in Discover, CSV download from Dashboard panel commit e195964deaa3e7e8d94704d6514e01498c913a81 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Mon Jul 13 10:17:36 2020 -0700 Squashed commit of the following: commit 87c9c496a6cccaf7a60a44b496f7c0c0423cd2ea Merge: d531101ab3 ed749eb Author: Timothy Sullivan <tsullivan@elastic.co> Date: Mon Jul 13 10:17:02 2020 -0700 Merge branch 'data/allow-custom-formatting' into reporting/csv-date-format-consistency commit d531101ab3c2f12628287bd5ad4a02bbf8b5c990 Merge: 400e2ffba4 17dc043 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Mon Jul 13 10:15:38 2020 -0700 Merge branch 'master' into reporting/csv-date-format-consistency commit ed749eb Author: Timothy Sullivan <tsullivan@elastic.co> Date: Mon Jul 13 10:12:28 2020 -0700 move shared code to common commit 4e5eebd Author: Timothy Sullivan <tsullivan@elastic.co> Date: Mon Jul 13 09:07:32 2020 -0700 3td time api doc chagens commit 34df331 Merge: 54fa2fe 17dc043 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Mon Jul 13 08:50:21 2020 -0700 Merge branch 'master' into data/allow-custom-formatting commit 400e2ffba4546cf78c53ce96b45a59878f0df076 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Sun Jul 12 21:29:34 2020 -0700 [Reporting] Data formatting fixes for CSV export in Discover, CSV download from Dashboard panel commit 54fa2fe Merge: 1b6e9e8 e1253ed Author: Elastic Machine <elasticmachine@users.noreply.github.com> Date: Sun Jul 12 22:18:38 2020 -0600 Merge branch 'master' into data/allow-custom-formatting commit 1b6e9e8 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Fri Jul 10 15:03:08 2020 -0700 weird api change needed but no real diff commit fc9ff7b Merge: 736e9ee 66c531d Author: Timothy Sullivan <tsullivan@elastic.co> Date: Fri Jul 10 14:51:51 2020 -0700 Merge branch 'master' into data/allow-custom-formatting commit 736e9ee Author: Timothy Sullivan <tsullivan@elastic.co> Date: Thu Jul 9 17:43:10 2020 -0700 fix path for tests commit 1bebcc8 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Thu Jul 9 17:25:09 2020 -0700 re-use public code in server, add test commit 1e1d3c5 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Thu Jul 9 16:35:30 2020 -0700 rerun api changes commit 231f793 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Thu Jul 9 16:31:55 2020 -0700 fix src/plugins/data/public/field_formats/constants.ts commit d42275c Merge: 206aed6 8e2277a Author: Timothy Sullivan <tsullivan@elastic.co> Date: Thu Jul 9 16:01:40 2020 -0700 Merge branch 'master' into data/allow-custom-formatting commit 206aed6 Merge: 5aa2d80 09da110 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Thu Jul 9 15:03:12 2020 -0700 Merge branch 'master' into data/allow-custom-formatting commit 5aa2d80 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Wed Jul 8 12:12:31 2020 -0700 api doc changes commit 76e2c30 Merge: 1789afc 595e9c2 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Wed Jul 8 12:04:12 2020 -0700 Merge branch 'master' into data/allow-custom-formatting commit 1789afc Author: Timothy Sullivan <tsullivan@elastic.co> Date: Fri Jul 3 11:23:03 2020 -0700 simplify changes commit 6428455 Author: Timothy Sullivan <tsullivan@elastic.co> Date: Thu Jul 2 16:05:57 2020 -0700 add more to tests - need help though commit 6aacfbd Author: Timothy Sullivan <tsullivan@elastic.co> Date: Thu Jul 2 12:04:28 2020 -0700 [Data Plugin] Allow server-side date formatters to accept custom timezone When Advanced Settings shows the date format timezone to be "Browser," this means nothing to field formatters in the server-side context. The field formatters need a way to accept custom format parameters. This allows a server-side module that creates a FieldFormatMap to set a timezone as a custom parameter. When custom formatting parameters exist, they get combined with the defaults. * comments
* master: (314 commits) [APM] Use status_code field to calculate error rate (elastic#71109) [Observability] Change appLink passing the date range (elastic#71259) [Security] Add Timeline improvements (elastic#71506) adjust vislib bar opacity (elastic#71421) Fix ScopedHistory mock and adapt usages (elastic#71404) [Security Solution] Add hook for reading/writing resolver query params (elastic#70809) [APM] Bug fixes from ML integration testing (elastic#71564) [Discover] Add caused_by.type and caused_by.reason to error toast modal (elastic#70404) [Security Solution] Add 3rd level breadcrumb to admin page (elastic#71275) [Security Solution][Exceptions] Exception modal bulk close alerts that match exception attributes (elastic#71321) Change signal.rule.risk score mapping from keyword to float (elastic#71126) Added help text where needed on connectors and alert actions UI (elastic#69601) [SIEM][Detections] Value Lists Management Modal (elastic#67068) [test] Skips test preventing promotion of ES snapshot elastic#71582 [test] Skips test preventing promotion of ES snapshot elastic#71555 [ILM] Fix alignment of the timing field (elastic#71273) [SIEM][Detection Engine][Lists] Adds the ability for exception lists to be multi-list queried. (elastic#71540) initial telemetry setup (elastic#69330) [Reporting] Formatting fixes for CSV export in Discover, CSV download from Dashboard panel (elastic#67027) Search across spaces (elastic#67644) ...
…t-apps-page-titles * 'master' of github.com:elastic/kibana: (88 commits) [ML] Functional tests - disable DFA creation and cloning tests [APM] Use status_code field to calculate error rate (elastic#71109) [Observability] Change appLink passing the date range (elastic#71259) [Security] Add Timeline improvements (elastic#71506) adjust vislib bar opacity (elastic#71421) Fix ScopedHistory mock and adapt usages (elastic#71404) [Security Solution] Add hook for reading/writing resolver query params (elastic#70809) [APM] Bug fixes from ML integration testing (elastic#71564) [Discover] Add caused_by.type and caused_by.reason to error toast modal (elastic#70404) [Security Solution] Add 3rd level breadcrumb to admin page (elastic#71275) [Security Solution][Exceptions] Exception modal bulk close alerts that match exception attributes (elastic#71321) Change signal.rule.risk score mapping from keyword to float (elastic#71126) Added help text where needed on connectors and alert actions UI (elastic#69601) [SIEM][Detections] Value Lists Management Modal (elastic#67068) [test] Skips test preventing promotion of ES snapshot elastic#71582 [test] Skips test preventing promotion of ES snapshot elastic#71555 [ILM] Fix alignment of the timing field (elastic#71273) [SIEM][Detection Engine][Lists] Adds the ability for exception lists to be multi-list queried. (elastic#71540) initial telemetry setup (elastic#69330) [Reporting] Formatting fixes for CSV export in Discover, CSV download from Dashboard panel (elastic#67027) ... # Conflicts: # x-pack/plugins/index_management/public/application/index.tsx
| } | ||
|
|
||
| return { headers: decryptedHeaders } as KibanaRequest; | ||
| }; |
There was a problem hiding this comment.
Oh snap - this was added from a bad merge. This file should have been removed as of #71031 but I accidentally added it back in this PR somehow.
Summary
Part of #68718.
Addresses bugs and inconsistencies in CSV exports via more code re-use and better interfaces to the reusable code.
dateFormat:tzis set to browserChecklist
Delete any items that are not applicable to this PR.
For maintainers