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

[Reporting] Remove "download CSV" export type functionality #199033

Merged
merged 4 commits into from
Nov 6, 2024

Conversation

tsullivan
Copy link
Member

@tsullivan tsullivan commented Nov 5, 2024

Summary

Closes https://github.com/elastic/kibana-team/issues/1202

This PR removes the CSV Download feature, and API from Kibana. Any logic that is based on the xpack.reporting.csv.enablePanelActionDownload setting has been removed.

Release Note

The functionality that allowed users to download of a CSV export from a dashboard saved search panel without creating a report has been removed. To export CSV data from a dashboard panel, users may use the action menu of a saved search panel in a dashboard to generate a CSV report, and download the report from a toast popup when the report has finished generating.

For maintainers

@tsullivan tsullivan requested review from a team as code owners November 5, 2024 17:55
@tsullivan tsullivan added release_note:breaking backport:skip This commit does not require backporting Feature:Reporting:CSV Reporting issues pertaining to CSV file export labels Nov 5, 2024
@tsullivan tsullivan force-pushed the reporting/remove-csv-download branch from fda0fdc to 2f2c345 Compare November 5, 2024 18:11
@tsullivan tsullivan force-pushed the reporting/remove-csv-download branch from 2f2c345 to cc93355 Compare November 5, 2024 19:57
@elasticmachine
Copy link
Contributor

elasticmachine commented Nov 5, 2024

💔 Build Failed

Failed CI Steps

History

Copy link
Member

@nickpeihl nickpeihl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Presentation changes lgtm!

@tsullivan tsullivan merged commit 1df9479 into elastic:main Nov 6, 2024
23 checks passed
@tsullivan tsullivan deleted the reporting/remove-csv-download branch November 6, 2024 18:22
mgadewoll pushed a commit to mgadewoll/kibana that referenced this pull request Nov 7, 2024
…199033)

## Summary

Closes elastic/kibana-team#1202

This PR removes the CSV Download feature, and API from Kibana. Any logic
that is based on the `xpack.reporting.csv.enablePanelActionDownload`
setting has been removed.

## Release Note

The functionality that allowed users to download of a CSV export from a
dashboard saved search panel without creating a report has been removed.
To export CSV data from a dashboard panel, users may use the action menu
of a saved search panel in a dashboard to generate a CSV report, and
download the report from a toast popup when the report has finished
generating.

### For maintainers

- [x] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#_add_your_labels)
- [x] This will appear in the **Release Notes** and follow the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

---------

Co-authored-by: kibanamachine <[email protected]>
tsullivan added a commit to tsullivan/kibana that referenced this pull request Nov 20, 2024
tsullivan added a commit to tsullivan/kibana that referenced this pull request Nov 20, 2024
tsullivan added a commit to tsullivan/kibana that referenced this pull request Nov 20, 2024
tsullivan added a commit that referenced this pull request Nov 22, 2024
…201010)

Follows #199033

## Summary

This PR further removes logic that uses
`xpack.reporting.csv.enablePanelActionDownload`, and removes references
of that setting from our documentation. See
#199033 for the **release note**.

### Changes
1. `enablePanelActionDownload` exists as an **optional** setting in
`packages/kbn-reporting/server/config_schema.ts`
2. The only reference to this setting marks it as unused in
`x-pack/plugins/reporting/server/config/index.ts`
3. Removes the detection of the setting from the Upgrade Assistant
integration

### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [x]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [x] This was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.
paulinashakirova pushed a commit to paulinashakirova/kibana that referenced this pull request Nov 26, 2024
…lastic#201010)

Follows elastic#199033

## Summary

This PR further removes logic that uses
`xpack.reporting.csv.enablePanelActionDownload`, and removes references
of that setting from our documentation. See
elastic#199033 for the **release note**.

### Changes
1. `enablePanelActionDownload` exists as an **optional** setting in
`packages/kbn-reporting/server/config_schema.ts`
2. The only reference to this setting marks it as unused in
`x-pack/plugins/reporting/server/config/index.ts`
3. Removes the detection of the setting from the Upgrade Assistant
integration

### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [x]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [x] This was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.
CAWilson94 pushed a commit to CAWilson94/kibana that referenced this pull request Dec 12, 2024
…lastic#201010)

Follows elastic#199033

## Summary

This PR further removes logic that uses
`xpack.reporting.csv.enablePanelActionDownload`, and removes references
of that setting from our documentation. See
elastic#199033 for the **release note**.

### Changes
1. `enablePanelActionDownload` exists as an **optional** setting in
`packages/kbn-reporting/server/config_schema.ts`
2. The only reference to this setting marks it as unused in
`x-pack/plugins/reporting/server/config/index.ts`
3. Removes the detection of the setting from the Upgrade Assistant
integration

### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [x]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [x] This was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport:skip This commit does not require backporting Feature:Reporting:CSV Reporting issues pertaining to CSV file export release_note:breaking v9.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants