Add Download Function for Quality Reports (machine-readable)
🚀 Feature Request
Summary
Enable users to download the Quality Report
as a CSV file for machine-readable purposes.
Problem to Solve / User Story
As a Constrainify user
, I want to download the Quality Report
as a structured CSV file so that I can process, analyze, or integrate the data with other tools such as Excel or Google Spreadsheet.
Proposed Solution
- Implement an export functionality that allows users to download the report as a CSV file.
- Ensure that:
- Each row represents an incident.
- Columns include all relevant information such as file name, constraint name, code snippet.
- Provide a download button in the
Quality Report
view.
Benefits
- Enables automation and further analysis using external tools.
- Provides an easy way to integrate the data into other quality assurance pipelines.
Possible Drawbacks
- Requires careful structuring to ensure meaningful CSV output.
- Users may need documentation to understand the CSV format.
Requirements or Dependencies
- Needs decision: Implement CSV data transformation and output in QPM, constrainify-core, or external component
Alternatives Considered
- Provide only JSON format (already existing)
Edited by Markus Matoni