Julien Fastré 32c5f21438 Refactor subject conversion handling and enhance audit logging
- Replaced `Subject|array` return types with `SubjectBag` in `SubjectConverterInterface` for more robust handling.
- Updated `getSubjectsForEntity` to include an optional `$includeAssociated` parameter for finer control over associated subject resolution.
- Refactored `AuditEvent` to differentiate `mainSubject` from associated subjects, improving clarity in audit logging.
- Introduced database schema changes to add `main_subject` and `subjects` columns in the `chill_main_audit_trail` table.
- Added `SubjectBag` class for grouped subject management and implemented deduplication logic.
- Updated all converters and test cases to use the new `SubjectBag` approach, ensuring compatibility.
- Improved event dispatching in controllers to utilize the updated `AuditEvent` structure and refined metadata handling.
2026-02-13 17:07:30 +01:00
2026-01-15 18:02:12 +01:00
2025-12-05 12:00:56 +00:00
2025-08-26 15:24:44 +02:00
2023-05-03 23:00:08 +02:00
2026-01-15 18:02:12 +01:00
2023-10-03 07:52:45 +00:00
2021-11-23 14:05:45 +01:00

Main Chill Bundles and Chill framework

Chill is a software for social workers. It allows them to keep track of the social work they do.

See our website for more information https://www.chill.social

Installation

Chill-bundles is a set of bundles that should be used within a Symfony application.

A symfony application will help you to customize all the configuration options, change the behaviour of some parts of the usual-way that chill works, … without to have to fork this repository !

See the instructions in the docs.

Those instructions are also built online.

Description
Miroir de chill-bundles
Readme AGPL-3.0 66 MiB
Languages
PHP 78%
Twig 10.1%
Vue 7.2%
JavaScript 2.8%
TypeScript 1.1%
Other 0.8%