* [WEB-5134] refactor: update `web` ESLint configuration and refactor imports to use type imports
- Enhanced ESLint configuration by adding new rules for import consistency and type imports.
- Refactored multiple files to replace regular imports with type imports for better clarity and performance.
- Ensured consistent use of type imports across the application to align with TypeScript best practices.
* refactor: replace ee regular imports with type imports for improved clarity
* [WEB-5139] fix: custom menu item link (#7959)
* fix: custom menu link action
* chore: code refactor
* chore: code refactor
* [WEB-4999] feat: implement flexible data export utility with CSV, JSON, and XLSX support (#7884)
* feat: implement flexible data export utility with CSV, JSON, and XLSX support
- Introduced Exporter class for handling various data formats.
- Added formatters for CSV, JSON, and XLSX exports.
- Created schemas for defining export fields and their transformations.
- Implemented IssueExportSchema for exporting issue data with nested attributes.
- Enhanced issue export task to utilize the new exporter system for better data handling.
* feat: enhance issue export functionality with new relations and context handling
- Updated issue export task to utilize new IssueRelation model for better relationship management.
- Refactored Exporter class to accept QuerySets directly, improving performance and flexibility.
- Enhanced IssueExportSchema to include parent issues and relations in the export.
- Improved documentation for exporting multiple projects and filtering fields during export.
* feat: enhance export functionality with field filtering and context support
- Updated Exporter class to merge fields into options for formatting.
- Modified formatters to filter fields based on specified options.
- Enhanced ExportSchema to support optional field selection during serialization.
- Improved documentation for the serialize method to clarify field filtering capabilities.
* fixed type
* refactor: standardize type imports across components
- Updated multiple files to replace regular imports with type imports for improved clarity and consistency.
- Ensured adherence to TypeScript best practices in the rich filters and issue layouts components.
* refactor: standardize type imports across rich filters components
- Replaced regular imports with type imports in multiple files for improved clarity and consistency.
- Ensured adherence to TypeScript best practices in the rich filters input components.
* refactor: standardize type imports across various components
- Updated multiple files to improve clarity and consistency by replacing regular imports with type imports.
- Ensured adherence to TypeScript best practices in the sidebar filters, initiative header, teamspaces detail header, and workspace search item components.
---------
Co-authored-by: Anmol Singh Bhatia <[email protected]>
Co-authored-by: Dheeraj Kumar Ketireddy <[email protected]>