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

Testci #1

Closed
wants to merge 307 commits into from
Closed

Testci #1

wants to merge 307 commits into from

Conversation

joshuali925
Copy link
Owner

Description

[Describe what this change achieves]

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 29 commits January 6, 2021 16:08
…alization (opensearch-project#294)

* fix reporting download button visibility issue

* update height px

* update height px
* Remove from kibana nav

* Remove more unnecessary items

* Fix toast height

* Fix disabled context menu height
…o 7.9.1 from opendistro-1.13.0.0 (opensearch-project#337)

* add security_tenant info into url (opensearch-project#323)

* add global tenant for report definition urls (opensearch-project#324)

* update target
* 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]>

* update target

Signed-off-by: Joshua Li <[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]>
* Fix ci (#2)

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

* Markdown patch fix (#1)

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

* update target

Signed-off-by: Joshua Li <[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] remove chrome aes 7.9

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

* add yargs resolution

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

* remove duplicate HttpSetup import

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

* fixing artifact upload path

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

* adding generate report import

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

* update package.json fix imports

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

* add dashboards reports API

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

* Update JS cache and jspdf size unit

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

Signed-off-by: Shenoy Pratik <[email protected]>
Signed-off-by: Joshua Li <[email protected]>
Co-authored-by: Joshua Li <[email protected]>
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.