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

Sync 7.10 branch with reporting repo #33

Merged

Conversation

joshuali925
Copy link
Member

Description

Please merge instead of squash this PR

Issues Resolved

[List any issues this PR will resolve]

Check List

  • New functionality includes testing.
    • All tests pass, including unit test, integration test and doctest
  • New functionality has been documented.
    • New functionality has javadoc added
    • New functionality has user manual doc added
  • Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

davidcui1225 and others added 30 commits June 18, 2020 09:47
* Create to enable pdf/png report download

* Add input validation

* Add UT
…ypescript

Migrate public/main to Typescript
* Bump version number to `7.8.0`

* Configure `yarn test:jest` for unit test instead of `yarn test`
Update all user stories in Design Proposal to reflect the new design
…t#34)

* Add Key UX flows, screens, supporting detail images

* Update ux images + add standard res exports

* Update screens and add reporting UX documentation

* Create Kibana-Reporting-UX-documentation.md
* APIs to get all reports and single report metadata

* stream reports to client
Added UI for Report Details page and snapshot test suite for components.
Refactored landing page UI to reflect final UI. Fixed search functionalities and added filter capabilities as per user story, as well as snapshot test suite for all components.
)

* Migrate server side to new Kibana plugin platform

* restructure the project server-side layout
Migrate front-end to new Kibana platform
Added UI for Report definitions details and made incremental changes to Report details page. Added snapshot test as well
Updated the Final UI for Create Report and added snapshot tests.
* add schema, add delete report by id handler

* Add reportDefinition router; CRUD
Add edit report definition UI and updated report definitions file structure
…nsearch-project#51)

Hooked in APIs for Reporting homepage and Create report definition. Reporting homepage now displays reports & report definitions from ES, and creating a new report definition will add it to the ES index.
Connected report details to backend to show report details page onClick
Connected report definition details to backend and updated test case to reflect changes
…rch-project#55)

* Update version number, changed the elasticsearch client call from legacy to adminClient
Adding API endpoints for data reports
Fix CSV test suite with the pre-requisites needed to pass data report test cases
* change project layout to include reports-scheduler plugin

* Add report scheduler to support scheduling feature of kibana reports
davidcui1225 and others added 26 commits February 15, 2021 09:29
This reverts commit 2c2d724.
* Fix csv parsing function, switch json to csv library

Signed-off-by: Joshua Li <[email protected]>

* Revert "Fix csv parsing function, switch json to csv library"

This reverts commit 6b3d88fccd588f7dcd2069e59ecc5bcc1a024a1f.

* Fix csv parsing function

Signed-off-by: Joshua Li <[email protected]>

* Flatten nested results for csv

* Add test case for nested fields

Signed-off-by: Joshua Li <[email protected]>

* Use test data from sample_data_ecommerce

* Format code
* Fix ci (#2)

Signed-off-by: Joshua Li <[email protected]>

* Markdown patch fix (#1)

Signed-off-by: David Cui <[email protected]>

* Detect iframe, embed, object tags

Signed-off-by: Joshua Li <[email protected]>

* Disallow redirection to non-localhost urls

Signed-off-by: Joshua Li <[email protected]>

* Disallow connection to non-allowlisted urls

Signed-off-by: Joshua Li <[email protected]>

* Disable JIT

Signed-off-by: Joshua Li <[email protected]>

* Fix localstorage logic

Signed-off-by: Joshua Li <[email protected]>

* Try to fix CI

Signed-off-by: Joshua Li <[email protected]>

Signed-off-by: Joshua Li <[email protected]>
Signed-off-by: David Cui <[email protected]>
Co-authored-by: David Cui <[email protected]>
* Update timeout & resize the page

Signed-off-by: Rupal Mahajan <[email protected]>

* Change timeout

Signed-off-by: Rupal Mahajan <[email protected]>

Signed-off-by: Rupal Mahajan <[email protected]>
* [BACKPORT] Use front-end report generation instead of chromium

Signed-off-by: Shenoy Pratik <[email protected]>

* fix workflow build

Signed-off-by: Shenoy Pratik <[email protected]>

* delete puppeteer step from workflow

Signed-off-by: Shenoy Pratik <[email protected]>

* delete unused kbnn bootstrap step

Signed-off-by: Shenoy Pratik <[email protected]>

* added yargs 16.2.0 resolution

Signed-off-by: Shenoy Pratik <[email protected]>

* adding svg-path runtime dependency

Signed-off-by: Shenoy Pratik <[email protected]>

* fix url for html2canvas

Signed-off-by: Shenoy Pratik <[email protected]>

* fix relative path for aes url

Signed-off-by: Shenoy Pratik <[email protected]>

* replace header name

Signed-off-by: Shenoy Pratik <[email protected]>

Signed-off-by: Shenoy Pratik <[email protected]>
@joshuali925 joshuali925 merged commit 61213f9 into opensearch-project:aes-7.10-Aug-patch Jan 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.