f08005e0e7
* very wip * - Reached first iteration of reporting body value being saved with the report for **PDF** - Removed v2 of the reporting since it looks like we may be able to make a backwards compatible change on existing PDF/PNG exports * reintroduced pdfv2 export type, see https://github.com/elastic/kibana/issues/99890\#issuecomment-851527878 * fix a whol bunch of imports * mapped out a working version for pdf * refactor to tuples * added v2 pdf to export type registry * a lot of hackery to get reports generated in v2 * added png v2, png reports with locator state * wip: refactored for loading the saved object on the redirect app URL * major wip: initial stages of reporting redirect app, need to add a way to generate v2 reports! * added a way to generate a v2 pdf from the example reporting plugin * updated reporting example app to read and accept forwarded app state * added reporting locator and updated server-side route to not use Boom * removed reporting locator for now, first iteration of reports being generated using the reporting redirect app * version with PNG working * moved png/v2 -> png_v2 * moved printable_pdf/v2 -> printable_pdf_v2 * updated share public setup and start mocks * fix types after merging master * locator -> locatorParams AND added a new endpoint for getting locator params to client * fix type import * fix types * clean up bad imports * forceNow required on v2 payloads * reworked create job interface for PNG task payload and updated consumer code report example for forcenow * put locatorparams[] back onto the reportsource interface because on baseparams it conflicts with the different export type params * move getCustomLogo and generatePng to common for export types * additional import fixes * urls -> url * chore: fix and update types and fix jest import mocks * - refactored v2 behaviour to avoid client-side request for locator instead this value is injected pre-page-load so that the redirect app can use it - refactored the interface for the getScreenshot observable factory. specifically we now expect 'urlsOrUrlTuples' to be passed in. tested with new and old report types. * updated the reporting example app to use locator migration for v2 report types * added functionality for setting forceNow * added forceNow to job payload for v2 report types and fixed shared components for v2 * write the output of v2 reports to stream * fix types for forceNow * added tests for execute job * added comments, organized imports, removed selectors from report params * fix some type issues * feedback: removed duplicated PDF code, cleaned screenshot observable function and other minor tweaks * use variable (not destructured values) and remove unused import Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
43 lines
1.1 KiB
Text
43 lines
1.1 KiB
Text
**/*.js.snap
|
|
/.es
|
|
/.chromium
|
|
/build
|
|
/built_assets
|
|
/config/apm.dev.js
|
|
/data
|
|
/html_docs
|
|
/optimize
|
|
/plugins
|
|
/test/fixtures/scenarios
|
|
/x-pack/build
|
|
node_modules
|
|
target
|
|
snapshots.js
|
|
|
|
!/.ci
|
|
!/.eslintrc.js
|
|
!.storybook
|
|
|
|
# plugin overrides
|
|
/src/core/lib/kbn_internal_native_observable
|
|
/src/plugins/data/common/es_query/kuery/ast/_generated_/**
|
|
/src/plugins/vis_type_timelion/common/_generated_/**
|
|
/x-pack/plugins/apm/e2e/tmp/*
|
|
/x-pack/plugins/canvas/canvas_plugin
|
|
/x-pack/plugins/canvas/shareable_runtime/build
|
|
/x-pack/plugins/canvas/storybook/build
|
|
/x-pack/plugins/reporting/server/export_types/printable_pdf/server/lib/pdf/assets/**
|
|
/x-pack/plugins/reporting/server/export_types/printable_pdf_v2/server/lib/pdf/assets/**
|
|
|
|
# package overrides
|
|
/packages/elastic-eslint-config-kibana
|
|
/packages/kbn-plugin-generator/template
|
|
/packages/kbn-pm/dist
|
|
/packages/kbn-test/src/functional_test_runner/__tests__/fixtures/
|
|
/packages/kbn-test/src/functional_test_runner/lib/config/__tests__/fixtures/
|
|
/packages/kbn-ui-framework/dist
|
|
/packages/kbn-ui-shared-deps/src/flot_charts
|
|
/packages/kbn-monaco/src/painless/antlr
|
|
|
|
# Bazel
|
|
/bazel-*
|