c2294e08a5
Inject RequestStack to get session
2025-10-01 17:08:55 +02:00
eac5a7f853
New phpstan baseline with symfony 7.2 level 5
2025-10-01 14:55:50 +02:00
f17ed7a4f8
Implement global circular reference handler in line with latest symfony practices and remove now redundant code from current normalizers
2025-10-01 14:55:24 +02:00
d4379cef6a
Fix visibility of EntityManager parameter in child classes
2025-10-01 10:10:34 +02:00
119d870ac8
Remove implementation MessageHandlerInterface and use #[AsMessageHandler] attribute
...
This interface no longer exists
2025-10-01 10:05:12 +02:00
c8bb7575e7
Merge branch '426-increase_nb_chars_to_14_chill_password' into 'master'
...
#426 Increased the number of required characters when setting a new password in Chill
Closes #426
See merge request Chill-Projet/chill-bundles!883
2025-09-19 07:03:51 +00:00
juminet
80a3734171
#426 Increased the number of required characters when setting a new password in Chill
2025-09-19 07:03:51 +00:00
ab98f3a102
Release v4.4.2
v4.4.2
2025-09-12 12:47:06 +02:00
7516e68d77
Merge branch 'fix/docgen-after-accp-work-refacto' into 'master'
...
Fix document generation and workflow generation do not work on accompanying period work documents
See merge request Chill-Projet/chill-bundles!880
2025-09-12 10:42:34 +00:00
7b60b7a8af
Fix document generation and workflow generation do not work on accompanying period work documents
2025-09-12 10:42:34 +00:00
d984dec7db
Release v4.4.1
v4.4.1
2025-09-11 16:26:51 +02:00
46a4dedab8
Merge branch 'missing_commit_duplicate_evaluation' into 'master'
...
Fix translations and close button modal for duplicate evaluation document
See merge request Chill-Projet/chill-bundles!878
2025-09-11 14:21:05 +00:00
db98519e65
Fix translations and close button modal for duplicate evaluation document
2025-09-11 14:21:05 +00:00
69b59d2ae2
Correct syntax in .env file for redis_url
2025-09-11 14:03:24 +02:00
90f86bf566
fix CalendarNormalizerTest.php
2025-09-11 14:03:01 +02:00
c39637180a
Release v4.4.0
v4.4.0
2025-09-11 13:04:50 +02:00
15f9409bc8
Merge branch '369-duplicate-evaluation-document' into 'master'
...
Resolve "Dupliquer une document d'une évaluation vers une autre" + "Déplacer un document vers une autre évaluation"
Closes #369
See merge request Chill-Projet/chill-bundles!813
2025-09-11 11:01:16 +00:00
5b90d23367
Resolve "Dupliquer une document d'une évaluation vers une autre" + "Déplacer un document vers une autre évaluation"
2025-09-11 11:01:16 +00:00
b363bd3425
fix CalendarRangeSyncerTest.php
2025-09-11 12:50:24 +02:00
6ceb1b9544
Attempt fix ActivityVoterTest.php
2025-09-11 12:44:06 +02:00
94b5c06d10
Fix TranslatableActivityTypeTest.php
2025-09-11 12:12:29 +02:00
895e1be9ef
Fix fixtures
...
- Inject parameters directly instead of getting from container
- User PasswordHasher instead of EncoderFactory
- set parameters directly and correctly encode values to json
2025-09-11 11:44:53 +02:00
94a0eb1a0a
Fix ActivityTest.php to use setParent() instead of addChild() method. Latest version of Doctrine stricter in keeping relationships synced.
2025-09-11 09:57:10 +02:00
cc8151546a
Undo inadequate fix of normalizers
2025-09-11 09:40:37 +02:00
c48625d1cd
Merge branch 'bug/1607-the-user-preferences-for-notification-in-profile-are-not-shown-correctly' into 'master'
...
Resolve "user notification preferences are not displayed correctly"
See merge request Chill-Projet/chill-bundles!877
2025-09-10 16:28:45 +00:00
1195b54a68
Resolve "user notification preferences are not displayed correctly"
2025-09-10 16:28:45 +00:00
4bd9e2ba7d
fix: update CRUD routing controller syntax
...
- Replace `:` with `::` for `_controller` to align with modern Symfony standards
2025-09-10 17:12:14 +02:00
509b2c2590
fix: circular reference problems during fetches
...
- Add code snippet to avoid circular reference in SocialActionNormalizer.php, AccompanyingPeriodWorkEvaluationDocumentNormalizer.php, AccompanyingPeriodWorkEvaluationNormalizer.php, and AccompanyingPeriodWorkNormalizer.php
2025-09-10 15:06:13 +02:00
3480495be1
fix: update configuration of TrackCreateUpdateSubscriber.php
...
- Update config to be conform with symfony 7.3
- Create unit test for TrackCreateUpdateSubscriber.php
2025-09-10 13:24:50 +02:00
4123aa6550
Merge branch 'master' into migrate_to_sf72
2025-09-09 17:42:28 +02:00
835d79a809
refactor: adjust TrackCreateUpdateSubscriber for strict types and improve user handling
...
- Add `readonly` class and typed method return values
- Replace `LifecycleEventArgs` with specific `PrePersistEventArgs` and `PreUpdateEventArgs`
- Simplify `DateTimeImmutable` instantiation
- Enhance user retrieval using variable assignment for type-checking
2025-09-09 17:41:03 +02:00
2a280b814f
Refactor view templates: relocate 'merge' action block and standardize 'duplicate link' block handling
2025-09-09 17:36:46 +02:00
ffeba3818b
refactor: improve test setup and entity references in SingleTaskControllerTest
...
- Remove unnecessary kernel boot in `setUp`
- Use DI container retrieval for entity manager
- Replace string class references with `::class` constants
2025-09-09 17:09:33 +02:00
f88718e263
fix: update CalendarTypeTest to use ATOM date format
...
- Adjust assertions to use `ATOM` date format for `startDate` and `endDate`
2025-09-09 16:08:27 +02:00
2433737df0
refactor: remove unused event arguments from entity listener methods
...
- Simplify method signatures by removing `$eventArgs` parameter
2025-09-09 16:01:17 +02:00
af7d635714
fix: update tests and exports to use consistent class references
...
- Use `NativeQuery` instead of `AbstractQuery` in `SummaryBudgetTest`
- Replace string entity reference with `Activity::class` in `ListActivity`
2025-09-09 16:00:55 +02:00
34213ac093
fix: allow null safe navigation in ByActivityTypeAggregator normalizeFormData method
2025-09-09 15:58:53 +02:00
8d6f76a8b7
Fix import of Security
2025-09-09 09:35:12 +02:00
941acea4d9
Merge branch 'master' into migrate_to_sf72
...
# Conflicts:
# src/Bundle/ChillEventBundle/Controller/EventController.php
# src/Bundle/ChillEventBundle/Controller/ParticipationController.php
# src/Bundle/ChillEventBundle/DependencyInjection/ChillEventExtension.php
# src/Bundle/ChillEventBundle/Entity/Event.php
# src/Bundle/ChillEventBundle/Form/EventType.php
# src/Bundle/ChillEventBundle/Menu/AdminMenuBuilder.php
# src/Bundle/ChillEventBundle/config/services.yaml
# src/Bundle/ChillEventBundle/config/services/controller.yaml
# src/Bundle/ChillMainBundle/Resources/views/Menu/user.html.twig
# src/Bundle/ChillPersonBundle/Controller/AccompanyingPeriodWorkDuplicateController.php
# src/Bundle/ChillPersonBundle/Controller/PersonController.php
# src/Bundle/ChillPersonBundle/Form/PersonType.php
2025-09-09 09:33:27 +02:00
230c758255
Update bundles to v4.3.0
v4.3.0
2025-09-08 16:05:09 +02:00
eafda987ae
Merge branch '412-absence-enddate' into 'master'
...
Resolve "Absence user: add end date"
Closes #412
See merge request Chill-Projet/chill-bundles!865
2025-09-08 13:47:14 +00:00
7db8a371fc
Resolve "Absence user: add end date"
2025-09-08 13:47:14 +00:00
0d0649dd31
Change route URL to avoid clash with person duplicate controller method
2025-09-08 14:51:54 +02:00
ac12b8cdcf
Merge branch 'add-permission-list-command' into 'master'
...
Add `RoleDumper` and `DumpListPermissionsCommand` to generate a markdown list of permissions
See merge request Chill-Projet/chill-bundles!874
2025-09-05 16:55:45 +00:00
9c1611d052
Add RoleDumper and DumpListPermissionsCommand to generate a markdown list of permissions
2025-09-05 16:55:45 +00:00
90e3043c3d
Junie guidelines: fix grammar and typos in development guidelines
2025-09-04 17:26:55 +02:00
af13bf9088
Update chill bundles to v4.2.1
v4.2.1
2025-09-03 21:12:21 +02:00
4aa65d69c7
Merge branch 'master' of gitlab.com:Chill-Projet/chill-bundles
2025-09-03 21:11:06 +02:00
9e33aec594
Handle different export types in ExportConfigNormalizer and allow null/array checks for dataFormatter in ExportController
2025-09-03 21:10:58 +02:00
f88bc7e9f0
Merge branch 'improve-local-storage' into 'master'
...
Improve error handling when saving objects to local disk
See merge request Chill-Projet/chill-bundles!872
2025-09-02 19:59:26 +00:00