56d173046d
fix phpstan, cs, and rector rules
2024-05-28 12:54:56 +02:00
1d636f5e9e
Fix deprecations and code style issues
2024-03-07 15:26:58 +01:00
f8840d89bf
Add capability to store closing motive when closing accompanying period
...
The commit introduces new functionality in the bundle that allows storing the closing motive when a course is closed. This is achieved by modifying the model and database schema to include a new `closingMotive` field in AccompanyingPeriodStepHistory entity.
2024-02-07 15:35:44 +01:00
036fe8d6f8
upgrade php-cs 3.49
2024-02-07 10:43:53 +01:00
9ec5a633ad
Fix possible null values or not null values in some entity / string properties
2023-10-17 23:15:06 +02:00
bc2041cbdd
apply more cs rules for php-cs
2023-10-17 13:27:03 +02:00
6b8d6b76ba
Upgrade code from 146 to new standards
2023-10-16 18:04:40 +02:00
e4e52234ad
Rector: apply rules for doctrine code quality
2023-08-31 10:35:52 +02:00
e2a739eeff
Fix strong typing on some entities's methods: allow null values
2023-08-28 16:09:22 +02:00
f570fe92a5
apply rector rules
2023-07-28 02:40:02 +02:00
023a29cb78
apply rector rules: php up to php82
2023-07-19 23:19:50 +02:00
075aca493b
DX: type-hing oneToMany and ManyToMany properties as collection
2023-07-19 16:21:17 +02:00
224c2c74e8
Merge remote-tracking branch 'origin/master' into rector/rules-up-to-php80
...
Conflicts:
src/Bundle/ChillActivityBundle/Controller/ActivityController.php
src/Bundle/ChillActivityBundle/Export/Aggregator/ACPAggregators/DateAggregator.php
src/Bundle/ChillActivityBundle/Menu/PersonMenuBuilder.php
src/Bundle/ChillActivityBundle/Repository/ActivityACLAwareRepository.php
src/Bundle/ChillActivityBundle/Service/DocGenerator/ActivityContext.php
src/Bundle/ChillCalendarBundle/Command/MapAndSubscribeUserCalendarCommand.php
src/Bundle/ChillCalendarBundle/RemoteCalendar/Connector/MSGraph/MSGraphUserRepository.php
src/Bundle/ChillDocStoreBundle/Controller/DocumentAccompanyingCourseController.php
src/Bundle/ChillDocStoreBundle/Controller/DocumentPersonController.php
src/Bundle/ChillDocStoreBundle/Repository/PersonDocumentACLAwareRepository.php
src/Bundle/ChillEventBundle/Search/EventSearch.php
src/Bundle/ChillMainBundle/Controller/ExportController.php
src/Bundle/ChillMainBundle/Controller/PermissionsGroupController.php
src/Bundle/ChillMainBundle/Cron/CronManager.php
src/Bundle/ChillMainBundle/Entity/CronJobExecution.php
src/Bundle/ChillMainBundle/Export/ExportManager.php
src/Bundle/ChillMainBundle/Form/Type/Export/PickCenterType.php
src/Bundle/ChillMainBundle/Form/Type/Listing/FilterOrderType.php
src/Bundle/ChillMainBundle/Repository/NotificationRepository.php
src/Bundle/ChillMainBundle/Templating/Listing/FilterOrderHelper.php
src/Bundle/ChillMainBundle/Templating/Listing/FilterOrderHelperBuilder.php
src/Bundle/ChillMainBundle/Templating/Listing/FilterOrderHelperFactory.php
src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseWorkController.php
src/Bundle/ChillPersonBundle/Controller/SocialWorkSocialActionApiController.php
src/Bundle/ChillPersonBundle/Export/Aggregator/PersonAggregators/AgeAggregator.php
src/Bundle/ChillPersonBundle/Export/Export/ListAccompanyingPeriod.php
src/Bundle/ChillPersonBundle/Export/Export/ListHouseholdInPeriod.php
src/Bundle/ChillPersonBundle/Repository/AccompanyingPeriodACLAwareRepository.php
src/Bundle/ChillPersonBundle/Security/Authorization/AccompanyingPeriodVoter.php
src/Bundle/ChillPersonBundle/Service/DocGenerator/AccompanyingPeriodContext.php
src/Bundle/ChillPersonBundle/Service/DocGenerator/AccompanyingPeriodWorkEvaluationContext.php
src/Bundle/ChillPersonBundle/Service/DocGenerator/PersonContext.php
src/Bundle/ChillReportBundle/DataFixtures/ORM/LoadReports.php
src/Bundle/ChillTaskBundle/Controller/SingleTaskController.php
2023-07-17 12:49:13 +02:00
347eda05df
Fix: force the consistency of location in accompanying period
...
- internally, the entity remove the addressLocation when the
personLocation is set, and vice-versa;
- this commit add a migration which may solve the case when both case
happens (priority to personLocation + keep the history)
- add a constraint on the database to avoid such situation
2023-06-29 12:44:28 +02:00
abe020f116
Merge remote-tracking branch 'origin/master' into 103-document-page
2023-06-27 18:31:14 +02:00
7a1feaa8cb
show documents from person in list of document from course
2023-06-27 18:20:41 +02:00
146103e87c
Fixed: Accompanyingperiod / comment: order by newest to oldest
2023-06-21 14:17:54 +02:00
1c7d90a6ef
fixes from a first test
2023-04-28 23:17:41 +02:00
dde3002100
DX: apply rector rules up to php8.0
2023-04-28 22:30:33 +02:00
229af2e4f9
Feature: Adapt filters and aggregators with new steps
2023-04-28 11:49:36 +02:00
722f053f06
Feature: Change accompanying period info step in a cronjob
2023-04-28 11:49:35 +02:00
97b7ff2e43
Feature: takes activity into account for AccompanyingPeriodInfo
2023-04-28 11:49:34 +02:00
746ed4f5e5
DX: fix cs
2023-04-15 00:43:55 +02:00
858ade467c
DX: rector rules upt to PHP 74
2023-04-15 00:20:19 +02:00
48772efd54
DX: fix phpstan issues
2023-03-28 22:32:08 +02:00
f57555dab4
DX: fix phpstan errors
2023-02-07 23:03:37 +01:00
584ac05b53
DX: fix phpstan errors
2023-02-04 01:19:34 +01:00
fc15b85d11
DX: [accompanying period] refactor the getCenters method
...
Use more portable spl_object_hash for listing different centers
2022-11-28 12:24:10 +01:00
aae1fbf7e6
Merge branch '111_exports_suite' into calendar/finalization
2022-10-24 11:10:44 +02:00
1ec3e176fb
Merge branch 'master' into calendar/docgen-add-generation
2022-10-20 13:34:21 +02:00
59e21b6819
Feature: [acp] record the step history of each accompanying period
...
Each time a step is changed on an history, a record is stored in a
dedicated table.
When the acp's opening date is moved, the first row is adapted to match the new opening's date. This
mechanisme does not work if the opening date is move beyon the first end
date (if any), nor on the closing date.
2022-10-14 14:36:40 +02:00
cf0252b469
[Feature] Prevent sending notification to user when bulk reassign
2022-10-10 20:52:08 +02:00
9699e2304a
fix cs: declare type and license header mismatch
2022-10-06 22:25:43 +02:00
9aae36556b
[Feature] Prevent sending notification to user when bulk reassign
2022-10-06 21:44:23 +02:00
49731777b4
fix cs: declare type and license header mismatch
2022-10-06 20:51:44 +02:00
7e65e97caf
fix cs: header and declare strict type order
2022-10-06 10:21:16 +02:00
087375f648
Merge branch '111_exports_suite' into calendar/finalization
2022-10-06 09:31:43 +02:00
67c3f3a840
fix cs with licencse header
2022-10-05 17:08:14 +02:00
63137c67f4
fix cs
2022-10-05 16:55:13 +02:00
8bbd3b01d9
Add a mention on next calendars on search results
2022-07-01 18:01:42 +02:00
0849b2d5f4
docgen: fix title of origin
2022-05-30 21:16:40 +02:00
bc288a2161
feature: add a link to create a notification to the referrer
2022-05-27 23:24:54 +02:00
dae383dbd9
fix some psalm errors
2022-04-30 01:34:23 +02:00
9244040d7b
csfixes
2022-04-27 14:51:37 +02:00
51d1e5422b
remove unnecessary code
2022-04-26 10:27:45 +02:00
2d9af8f8c0
period: fix method hasPreviousUser and create method isChangedUser, and use it in Notification
2022-04-22 12:12:30 +02:00
abc3caee00
AccompanyingPeriod: fix method hasPreviousUser
2022-04-22 11:40:29 +02:00
nobohan
6472c554ed
accompanying course comment: more tentative to delete the comment
2022-03-04 14:22:25 +01:00
nobohan
84f2e1c72a
Accompanying Period: set cascade persist on pinnedComment
2022-03-04 10:34:47 +01:00
cce790f2f8
add validator which force confidential course to keep a referrer
2022-03-01 15:55:18 +01:00