Skip to content

Add CSV export functionality to table views across the application #1403

@HamzaIshfaq123

Description

@HamzaIshfaq123

I would like to propose an enhancement that would add CSV export functionality to the main data tables in the application including Clients, Invoices, Quotes, Payments, Taxes and similar modules.
These tables already support actions such as search, refresh and add new. Exporting table data in CSV format is a common feature in many ERP and CRM systems and can greatly improve usability for users who need to work with their data outside the system.

This feature would provide the ability to export the currently displayed data set in a clean and consistent way. The export action can be placed wherever you prefer in the existing UI whether as a button or as part of an actions menu. I will follow the existing design patterns used in the project.

Before starting I would appreciate your guidance on the following
• preferred placement in the UI
• whether the export should include all filtered data or only the current page
• naming preference such as Export CSV or Download CSV

Why this enhancement is helpful

• users often need their data for reporting and external tools
• CSV works in all systems and is easy to process
• reduces manual copy and paste work
• adds practical value without changing core logic
• low risk and easy to maintain

Request

If this feature aligns with the project goals I would be happy to work on it.
Please let me know if I can be assigned to this issue and I will proceed following the contribution guidelines.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions