17 Commits

Author SHA1 Message Date
c40e790425
Add handling and cleanup for expired export generations
Implemented a new cron job to identify and process expired export generations, dispatching messages for their removal. Added corresponding message handler, tests, and configuration updates to handle and orchestrate the deletion workflow.
2025-05-26 17:46:46 +02:00
3a016aa12a
Add auto-generated export descriptions and helper service
Introduce `ExportDescriptionHelper` to dynamically generate default descriptions for exports based on current settings. Update controllers, templates, and test cases to support and display the new auto-generated descriptions. This also adds a warning in the UI to prompt users to adjust these descriptions as needed.
2025-05-26 16:44:50 +02:00
8c5a7ac3e1
Restrict export filters and aggregators for limited users
Added restrictions on export filters and aggregators based on user permissions. Introduced `ExportConfigProcessor` to handle allowed configurations and updated form components to respect these restrictions. Enhanced validation to enforce access control for unauthorized filter editing.
2025-04-24 14:21:51 +02:00
2482dcc62e
Refactor ExportManager integration and remove ExportsCompilerPass
Replaced direct ExportManager dependencies in formatters with an ExportManagerAwareTrait to decouple components and enhance flexibility. Removed the ExportsCompilerPass as it is no longer required, and adjusted service configurations to improve reliability and consistency.
2025-04-07 12:42:28 +02:00
d1d6a00ebf
Add failure handling for export generation errors
Introduce `OnExportGenerationFails` subscriber to handle export generation failures. It logs errors, updates the export status to failure, and records generation errors. Added tests to validate the new functionality.
2025-04-05 00:07:08 +02:00
46ebfca28f
add ExportNormalizerConfig service to DI configuration file 2025-03-12 22:15:43 +01:00
057c34610d
First step to async generation [WIP] 2025-02-20 14:33:50 +01:00
5f805626f7
[export] sort filters and aggregators by title 2023-10-19 14:39:22 +02:00
dac48ea4e0 last processing of review remarks 2023-10-04 11:19:39 +02:00
d1e1b1c4ce
[export form] decouple data from PickCenter form 2023-06-01 14:07:31 +02:00
2096e175d4 Fixed: [export][list person] use address from household for person list 2022-11-07 11:29:09 +01:00
4f9acf3174 use correct translatorInterface instead of deprecated one 2022-02-18 15:59:36 +01:00
5ff47050ff replace deprecated TranslatorInterface by new one 2022-02-17 17:20:47 +01:00
Pol Dellaiera
9f06bc7126
fix: Autowire and autoconfigure services in chill_main.
This commit does not remove services that are not automatically PSR loaded.
2021-11-18 11:41:40 +01:00
Pol Dellaiera
d1e1f7faa4
Revert "fix: Autowire and autoconfigure services in chill_main."
This reverts commit d7fbbbf92cfe5233130ed7d5c27aeb9364426436.
2021-11-18 08:34:17 +01:00
Pol Dellaiera
d7fbbbf92c
fix: Autowire and autoconfigure services in chill_main. 2021-11-17 20:31:35 +01:00
eaa0ad925f fix folder name 2021-03-18 13:37:13 +01:00