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
..
2024-02-12 22:31:16 +01:00
2022-10-06 22:25:43 +02:00
2023-10-17 13:27:03 +02:00
2022-10-06 22:25:43 +02:00
2023-10-17 13:27:03 +02:00
2023-10-17 13:27:03 +02:00
2023-10-17 13:27:03 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2023-10-17 13:27:03 +02:00
2023-10-17 13:27:03 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2023-10-17 13:27:03 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 10:21:16 +02:00
2024-02-12 22:31:16 +01:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2023-10-17 13:27:03 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:43 +02:00
2022-10-06 22:25:45 +02:00
2022-10-06 22:25:45 +02:00
2022-10-06 22:25:45 +02:00
2022-10-10 20:52:35 +02:00
2022-11-08 10:20:38 +01:00
2022-11-14 14:21:03 +01:00
2022-12-12 21:15:32 +01:00
2023-01-23 20:40:01 +00:00
2023-01-26 17:11:50 +01:00
2023-03-05 17:43:44 +01:00
2023-04-12 09:45:19 +02:00
2023-04-19 13:05:21 +02:00
2023-04-12 09:45:19 +02:00
2023-03-29 11:19:52 +02:00
2023-10-03 19:35:44 +02:00
2023-10-17 13:27:03 +02:00
2023-10-17 13:27:03 +02:00
2023-11-16 15:12:12 +00:00
2024-03-07 21:08:00 +00:00
2024-09-26 11:17:50 +02:00
2024-09-26 11:17:50 +02:00
2024-07-01 14:50:03 +02:00
2024-09-05 17:18:43 +02:00
2024-11-29 12:06:42 +01:00
2024-10-31 12:10:35 +01:00
2024-09-26 15:39:13 +02:00
2024-10-01 18:49:50 +02:00
2024-10-04 13:41:19 +02:00
2024-10-18 19:14:13 +02:00
2024-11-29 12:06:42 +01:00
2024-11-29 12:06:44 +01:00
2025-02-03 21:15:00 +00:00
2024-12-05 15:30:25 +01:00
2025-07-08 13:53:25 +00:00
2025-07-08 13:53:25 +00:00
2025-07-08 13:53:25 +00:00
2025-07-08 13:53:25 +00:00
2025-07-08 13:53:25 +00:00
2025-07-08 13:53:25 +00:00
2025-07-20 20:18:49 +00:00
2025-07-08 13:53:25 +00:00
2025-07-20 20:18:49 +00:00
2025-07-20 20:18:49 +00:00
2025-09-08 13:47:14 +00:00
2025-11-14 13:52:33 +00:00
2025-11-04 13:52:54 +01:00
2026-02-13 17:07:30 +01:00