03fa79c93b
Change use statement for Security dependency
2025-10-09 11:20:18 +02:00
1152be4d45
Merge branch 'master' into migrate_to_sf72
...
# Conflicts:
# src/Bundle/ChillMainBundle/Controller/UserProfileController.php
# src/Bundle/ChillMainBundle/Entity/User.php
# src/Bundle/ChillPersonBundle/Controller/AccompanyingPeriodWorkDuplicateController.php
# src/Bundle/ChillPersonBundle/Controller/AccompanyingPeriodWorkEvaluationDocumentDuplicateController.php
# src/Bundle/ChillPersonBundle/Form/Type/PickLinkedAccompanyingPeriodWorkType.php
2025-10-06 12:01:58 +02:00
d3a31be412
Fix re-ordering of StoredObjectVersion in the list of versions
...
As some intermediate versions are remove, this may lead to situation where the indexes are not continous. In that case, the array is not a list, and is rendered as an array with numeric indexes, instead of a list of elements. The HistoryListItem component fails to render.
- Ensured proper handling of removed versions by using `array_values` to reindex items.
- Added test case to validate the result after removing a version.
- Asserted the results are a proper list in the API response.
2025-10-03 22:40:59 +02:00
d159a82f88
Update import paths in HistoryButtonListItem.vue
to use aliases
...
- Changed types import to use `ChillDocStoreAssets/types`.
- Updated `ISOToDatetime` import to use `ChillMainAssets/chill/js/date`.
2025-10-03 22:20:51 +02:00
f9ad96c78b
Introduce ConversionWithSameMimeTypeException
for improved error handling in document conversion.
...
- Added the `ConversionWithSameMimeTypeException` to handle cases where document conversion is requested for the same MIME type.
- Updated `StoredObjectToPdfConverter` to throw the new exception when encountering such cases.
- Enhanced error logging in `PostSendExternalMessageHandler` to capture these specific conversion errors.
2025-10-03 13:57:06 +02:00
be39fa16e7
Signature fixes
2025-10-03 09:49:33 +00:00
34f15378c5
php stan fixes
2025-10-02 17:31:27 +02:00
9a11e12669
Update php cs fixer to latest version 3.88.2 with fixes
2025-10-02 16:54:11 +02:00
3aa2666646
Rector sf62 changes
2025-10-02 16:31:50 +02:00
8fc19d5c28
Rector sf6 changes
2025-10-02 16:25:30 +02:00
4a08de09b8
Rector php82 changes
2025-10-02 16:19:16 +02:00
f2922018ce
Fix variable name for correct routing
2025-10-02 15:30:33 +02:00
86422a5946
Replace deprecated get('session') and instead access session through RequestStack in ExportController.php
2025-10-02 15:22:28 +02:00
aa0db40224
Autowire ElementController
2025-10-01 18:50:16 +02:00
37b8297567
Set parameters separately, no array accepted for setParameters()
2025-10-01 18:39:03 +02:00
32d2bb002b
Remove no longer used annotation use statements and replace with attribute use statements
2025-10-01 18:38:41 +02:00
d8528dceab
Remove use statements of no longer existing classes ContextAwareDenormalizerInterface and ContextAwareNormalizerInterface,
2025-10-01 18:11:12 +02:00
067a36d90e
[breaking] Reinstate normalizer to previous state. Earlier fix still encountering problems so undone
2025-10-01 18:04:07 +02:00
c2294e08a5
Inject RequestStack to get session
2025-10-01 17:08:55 +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
juminet
80a3734171
#426 Increased the number of required characters when setting a new password in Chill
2025-09-19 07:03:51 +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
db98519e65
Fix translations and close button modal for duplicate evaluation document
2025-09-11 14:21:05 +00:00
90f86bf566
fix CalendarNormalizerTest.php
2025-09-11 14:03:01 +02: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
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
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
9c1611d052
Add RoleDumper
and DumpListPermissionsCommand
to generate a markdown list of permissions
2025-09-05 16:55:45 +00:00