Skip to content

[Task] Refactor csv export to one route#926

Merged
lukmzig merged 19 commits into1.xfrom
925-make-csv-more-solid-generic
Apr 10, 2025
Merged

[Task] Refactor csv export to one route#926
lukmzig merged 19 commits into1.xfrom
925-make-csv-more-solid-generic

Conversation

@mattamon
Copy link
Copy Markdown
Contributor

@mattamon mattamon commented Mar 20, 2025

Changes in this pull request

Resolves #925

Additional info

See issue

Waiting for FE to refactor

@mattamon mattamon marked this pull request as ready for review March 21, 2025 08:02
mattamon and others added 15 commits March 24, 2025 13:47
* Add messenges and handlers

* Update data object export handler

* Restructure csv export to make exporting objects possible

* Apply php-cs-fixer changes

* Split lines

* Apply php-cs-fixer changes

* Split more lines

* Make explicitly nullable

* Add missing params

* Add columndefinition params

* Apply php-cs-fixer changes

* Make multiline comment

* Make explicitly nullable

* Make explicitly nullable

* Also the interface needs to be explicitly nullable

* Remove circular reference

* Apply php-cs-fixer changes

* Split lines

* Apply php-cs-fixer changes

* merge based on 1.x

* Apply php-cs-fixer changes

* fiX sonar

* fiX STAN

* add export logic to adapters

* Apply php-cs-fixer changes

* add adapter method for encrypted field export

* Apply php-cs-fixer changes

* Update src/Grid/Service/ClassDefinitionService.php

Co-authored-by: Martin Eiber <martin.eiber@pimcore.com>

* Update src/Grid/Service/ClassDefinitionService.php

Co-authored-by: Martin Eiber <martin.eiber@pimcore.com>

* Apply php-cs-fixer changes

* apply feedback from review

* remove unused column definitions

---------

Co-authored-by: lukmzig <lukas.mzigot@pimcore.com>
Co-authored-by: lukmzig <30526586+lukmzig@users.noreply.github.com>
Co-authored-by: Martin Eiber <martin.eiber@pimcore.com>
* Get Layout Definition for Group ID

* Get Layout Definition for Collection ID

* Apply php-cs-fixer changes

* Fix Style.

* Fix Style.

* Remove internal form Event and the according Schema.

* Apply php-cs-fixer changes

---------

Co-authored-by: martineiber <11687066+martineiber@users.noreply.github.com>
* fix: context object can be null

* Apply php-cs-fixer changes

* create abstract data for context if there is none present

* Always create a new FieldContextData object for each type inside fc

* Apply php-cs-fixer changes

* Added support for localized fields in block

* Apply php-cs-fixer changes

* Adapted support for localized fields in block container

---------

Co-authored-by: Marco Perberschlager <marco.perberschlager@pimcore.com>
Co-authored-by: mcop1 <89011527+mcop1@users.noreply.github.com>
* add initial xlsx export settings

* add initial xlsx export settings

* add missing routes

* Apply php-cs-fixer changes
@sonarqubecloud
Copy link
Copy Markdown

@lukmzig lukmzig merged commit 1e87b14 into 1.x Apr 10, 2025
12 checks passed
@lukmzig lukmzig deleted the 925-make-csv-more-solid-generic branch April 10, 2025 13:27
@github-actions github-actions Bot locked and limited conversation to collaborators Apr 10, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CSV] Make csv export more flexible and generic

5 participants