5be85a4fc6
Refactored code to use PHP8 attributes instead of annotations
...
In this change, Doctrine and validation annotations have been replaced with PHP8 Attributes. The Rector tool has been configured with a list of annotations to convert to attributes. As a consequence, the PHPStan's rules have been updated to reflect these changes. The PHP8's nullable operator (?) has been added where required, and comments in field declaration have been replaced with #[Attribute] syntax.
2024-04-08 12:11:29 +02:00
f889d67e94
fixes after merge of master into upgrade-sf4
2024-02-12 22:31:16 +01:00
3c8e59e088
php cs fixes after updating php cs fixer
2024-01-10 10:31:25 +01:00
bc2041cbdd
apply more cs rules for php-cs
2023-10-17 13:27:03 +02:00
d2323e91ca
new cs rule: single_line_empty_body
...
Rule is added to the last version of php-cs-fixer
2023-09-12 15:58:59 +02:00
1c0fd57913
Apply rector rules + fix CS
2023-08-30 14:55:26 +02:00
876ebca210
Birthdate validator: remove unused comparison
2023-08-30 14:37:08 +02:00
52d791f6d0
Refactor PersonControllerUpdateTest: separate validation test on dedicated test
2023-08-29 14:48:32 +02:00
023a29cb78
apply rector rules: php up to php82
2023-07-19 23:19:50 +02:00
74ed34ba97
apply rules rector
2023-07-19 22:48:26 +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
c8bab1218f
FIX [filiation][validator] adjust validation condition
2023-06-05 10:01:35 +02:00
72f5b0b275
DX [cs-fix]
2023-05-25 12:52:23 +02:00
60aeb57c45
FIX [filiation] change validator to allow delete and patch of relationship
2023-05-25 12:43:09 +02:00
dde3002100
DX: apply rector rules up to php8.0
2023-04-28 22:30:33 +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
97a4c39941
Merge branch 'master' into upgrade-php82
2023-03-20 12:40:58 +01:00
1cc80c8e6a
Fixed: takes all activity into account to check social issue consistency
2023-03-16 00:12:41 +01:00
fa481fd795
DX: fix phpstan errors
2023-02-07 22:34:37 +01:00
afd2235254
DX: fix some phpstan issues and add test for ParticipationOverlapValidator.php
2023-02-07 22:11:39 +01:00
9699e2304a
fix cs: declare type and license header mismatch
2022-10-06 22:25:43 +02:00
67c3f3a840
fix cs with licencse header
2022-10-05 17:08:14 +02:00
dae383dbd9
fix some psalm errors
2022-04-30 01:34:23 +02:00
nobohan
f8410de569
person: correct relationship no duplicate validator
2022-04-25 11:34:17 +02:00
nobohan
07ea2b771c
person: add validation to relationship to avoid duplicate
2022-04-22 16:37:21 +02:00
74a84e42a6
update changelog and csfixes
2022-03-02 19:24:33 +01:00
cce790f2f8
add validator which force confidential course to keep a referrer
2022-03-01 15:55:18 +01:00
8b8f6027cc
Merge remote-tracking branch 'origin/master' into issue442_toggle_emergency
2022-03-01 14:52:56 +01:00
5cf4013a99
cs fixes
2022-02-25 13:12:25 +01:00
16cca07e12
throw 403 error instead of 422 and display toast message
2022-02-25 13:11:30 +01:00
9861e3fe1c
csfixes
2022-02-17 09:43:49 +01:00
c8922a6a82
minor correction
2022-02-16 14:26:00 +01:00
nobohan
50410d190f
replace PersonRender by PersonRenderInterface
2022-02-16 10:38:58 +01:00
4e83e7905a
Validation of confidential toggle added to accompanyingPeriod validator
2022-02-15 14:22:41 +01:00
f9b514c869
fix assertion of type.
...
https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/266
2022-02-07 11:22:35 +01:00
Pol Dellaiera
8401ce2656
cs: Fix code-style (using PHPCSFixer and PHPCS).
2021-12-21 10:59:23 +01:00
b613a2f49b
holder: fix when repositionning/moving member on same day
...
* if holder has not the index '0', validator fails. Use the method
Collection::first
* change constraint to allow a move on household on same day
2021-12-16 21:23:34 +01:00
fa5001265f
fixes on tests
2021-12-08 10:56:39 +00:00
4e4add3cc1
check for ancestors when validating the presence of accompanying
...
period's social issues
2021-12-07 18:17:22 +01:00
e6c60e66fc
fix validator for taking ancestors into account
2021-12-07 18:05:05 +01:00
afb7d4a160
try to fix [wip]
2021-12-06 15:37:20 +01:00
nobohan
15c7c6ccde
fix code syntax using php stan
2021-12-06 10:06:55 +01:00
nobohan
74682549c8
person: fix accompanying period validation
2021-12-06 10:00:40 +01:00
nobohan
2e4356c3c9
person: add custom class validator for accompanying period
2021-12-03 18:10:52 +01:00
Pol Dellaiera
cd3be25c22
cs: Remove duplicated headers.
2021-11-30 13:54:58 +01:00
Pol Dellaiera
47c5855a21
cs: Switch to a stricter way of coding - this might break in a lot of places.
2021-11-30 13:33:18 +01:00
Pol Dellaiera
a9188355c5
cs: Enable more risky rules.
2021-11-30 11:37:57 +01:00
juminet
b300858bdd
activity: avoid existing entities being added in Users, ThirdParties, Persons
2021-11-29 12:27:54 +00:00
983cfb646c
Merge add_toasters: handle 422 method and add toaster into course editor
...
See https://gitlab.com/Chill-Projet/chill-bundles/-/merge_requests/221
Squashed commit of the following:
commit 4f68f83aba74a88898779037aeb24d45c622759e
Author: Julien Fastré <julien.fastre@champs-libres.coop>
Date: Thu Nov 25 12:07:37 2021 +0100
scope in course editor: show toast when error, instead of restoring the
previous state
commit fdca8c1c87a4972bb6107bb16ab76844a28cae72
Merge: 53d6e68f8 b97f49782
Author: Julien Fastré <julien.fastre@champs-libres.coop>
Date: Wed Nov 24 17:39:27 2021 +0100
Merge remote-tracking branch 'origin/add_toasters' into add_toasters
commit 53d6e68f8c5e158ac1848403d18146690ffeacf2
Author: Julien Fastré <julien.fastre@champs-libres.coop>
Date: Wed Nov 24 17:38:52 2021 +0100
better validation messages
commit b97f497822fa6f6057e3b1cf3697044192ea9052
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Wed Nov 24 17:36:59 2021 +0100
methods added to api.js again so they can be imported in other bundles still. To be refactored later with general makeFetch method?
commit e6089f75b4f66669cbd84f496c3b867901de9c8c
Author: Julien Fastré <julien.fastre@champs-libres.coop>
Date: Wed Nov 24 17:20:05 2021 +0100
fix validator for participation overlaps
commit e47e6741b9f179dae63f39a596b7ba7410b3ac88
Merge: 25a80fcb2 05385509e
Author: Julien Fastré <julien.fastre@champs-libres.coop>
Date: Wed Nov 24 16:31:50 2021 +0100
Merge remote-tracking branch 'origin/master' into add_toasters
commit 25a80fcb26cfb3ab7afab0abc1fcb6c0d0af7a6d
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Tue Nov 23 18:22:35 2021 +0100
error object/message changed if not 422 or 403
commit 0c602cee8c127ab7f0723819a691a98c4e0615e2
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Tue Nov 23 17:13:47 2021 +0100
Toasts displayed with differentiation between different errors
error objects created accordingly
commit 252e57a06da1101e4ebc025974b247c472b8c2ed
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Tue Nov 23 17:12:55 2021 +0100
generic makeFetch implemented almost everywhere
api.js file no longer needs to contain a separate function to make an api call.
commit 8532eeee7656f6f9761168fb5e2102778ee932b7
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Tue Nov 23 17:10:48 2021 +0100
Moved generic api methods into one file apiMethods.js
imports adapted throughout bundles
commit c44bd5e75b32d5fbc8951247324ebf5fb85f3b37
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Tue Nov 23 11:27:24 2021 +0100
migration deleted
commit dbeee090f46b3653c306a1825dcb05637e1f9b31
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Tue Nov 23 11:27:13 2021 +0100
toast plugin initialized with options in the root
commit ec3919e357ee26f6c5016360d2083d19688217f4
Merge: 1ab401b5d b8889ed58
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Tue Nov 23 10:52:24 2021 +0100
merge conflicts fixed
commit 1ab401b5d55a28f9c027ee539da58ef1da3d797c
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Tue Nov 23 10:40:02 2021 +0100
add options when vue toast plugin is loaded
commit ad4e630bdd87c8ec16455bab0c2b053c1d838050
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Mon Nov 22 18:58:44 2021 +0100
fixes to throw and catch error
commit 1c19748866d738bcb9e336f1035d9d78c6941d34
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Wed Nov 17 20:22:06 2021 +0100
toast added to banner
commit 35949b90532b60161e14e815a78b3b69b053b62d
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Wed Nov 17 20:16:35 2021 +0100
few more actions using makeFetch
commit e94c13e396f496565955294aec360db37f92374b
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Wed Nov 17 19:48:58 2021 +0100
For accompanyingcourse app general makeFetch + displayToast implemented
commit 35eac75edf2c8d39ee2a04f119bb99a946fe3ea9
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Wed Nov 17 17:12:31 2021 +0100
general makeFetch method implemented + toasts displayed in progress
commit 541bb10547bd7b96815a22a755ecf7f809d8cc87
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Wed Nov 17 12:36:20 2021 +0100
general fetch method adjusted and tested on addParticipation: works
commit b7f27e8079bc815d88ffc925ec7a4fae3fba5f02
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Wed Nov 17 11:50:09 2021 +0100
changelog updated
commit 028519ee3e93991aeb3131656e5f17e728ebdb1c
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Wed Nov 17 11:42:55 2021 +0100
adjustment of error message using templating render
commit 508139b4476a46028a40b0b5300a8c65f79414a9
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Wed Nov 17 11:41:52 2021 +0100
toast display for 422 errors on participations, requestor, resources + bugfix in requestor component (display of 'remove' btn if non-anonymous
commit 3e5d4862fcbbf5708f52c0038bf030dc0cbae5bb
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Tue Nov 16 15:38:03 2021 +0100
debugging fetch method
commit 8b971a2357aac952ea6cd9487da20f4064c26a8d
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Tue Nov 16 14:31:45 2021 +0100
general fetch method in _abstratAPI and testcase implementation; still needs to take care of commit into store
commit 05488740ab138ed279a4626310c5427d9f732793
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Tue Nov 16 11:13:28 2021 +0100
testcase: toaster working when adding a resource to an accompanying course. Needs to be generalized
commit 5050e8a516107710216fa11aafcf852c52e1eb03
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Tue Nov 16 09:22:36 2021 +0100
start of toaster popup
commit b8889ed58d3abb68d1c2859b31bf7428addda36e
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Mon Nov 22 18:58:44 2021 +0100
fixes to throw and catch error
commit 0c017eb908e65919876d3bed69d3daa27699f2cc
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Wed Nov 17 20:22:06 2021 +0100
toast added to banner
commit 80d8c5f12be4b0cfcded2948f385b4e3627e9afb
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Wed Nov 17 20:16:35 2021 +0100
few more actions using makeFetch
commit 9cfcc61d995f75651902af97fe640f00f994ce9b
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Wed Nov 17 19:48:58 2021 +0100
For accompanyingcourse app general makeFetch + displayToast implemented
commit 2855b0293a4a3fef2baf22fa035316bac13abf3f
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Wed Nov 17 17:12:31 2021 +0100
general makeFetch method implemented + toasts displayed in progress
commit febbc8b9cdd9ec811546ce2948e2e1bded7c2116
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Wed Nov 17 12:36:20 2021 +0100
general fetch method adjusted and tested on addParticipation: works
commit 16b59681b97cf995689aa464ae2a310c3efbb603
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Wed Nov 17 11:50:09 2021 +0100
changelog updated
commit 41df29bdef84af010892708bfd0e37ff826f7aee
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Wed Nov 17 11:42:55 2021 +0100
adjustment of error message using templating render
commit 8c98fe602c26e61285f12f5f7d58d646655f4caa
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Wed Nov 17 11:41:52 2021 +0100
toast display for 422 errors on participations, requestor, resources + bugfix in requestor component (display of 'remove' btn if non-anonymous
commit 689ca8aa0ac249d577fe2ead5b3fcc0298dbad90
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Tue Nov 16 15:38:03 2021 +0100
debugging fetch method
commit 07234c5fa996fb9f0352719ee366b34b093807eb
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Tue Nov 16 14:31:45 2021 +0100
general fetch method in _abstratAPI and testcase implementation; still needs to take care of commit into store
commit 2a482516e952aa720b5aa8b4cb68ab33f93ce47b
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Tue Nov 16 11:13:28 2021 +0100
testcase: toaster working when adding a resource to an accompanying course. Needs to be generalized
commit b7dcc5e7d4b1489a8edc175a0c2c1b0d649c6c0f
Author: Julie Lenaerts <julielenaerts@gmail.com>
Date: Tue Nov 16 09:22:36 2021 +0100
start of toaster popup
2021-11-25 12:12:43 +01:00