31f842471a
Refactor authorization for AccompanyingPeriodWorkEvaluationDocuments
...
The AccompanyingPeriodWorkEvaluationStoredObjectVoter has been updated to use the AccompanyingPeriodWorkEvaluationDocument-related classes instead of the AccompanyingPeriodWork classes. Additionally, a new voters class, AccompanyingPeriodWorkEvaluationDocumentVoter has been created. Changes are also made in the repository to find the associated entity in the AccompanyingPeriodWorkEvaluationDocument repository instead of the AccompanyingPeriodWork repository.
2024-07-15 21:22:30 +02:00
064dfc5a56
Fix repositories to fetch entity linked to stored object
...
getSingleResult() replaced by getOneOrNullResult() to\ avoid error being thrown.
Fix naming of properties.
2024-07-02 12:48:32 +02:00
742f2540f6
Setup AccompanyingPeriodWorkEvaluationStoredObjectVoter.php to use AccompanyingPeriodWorkRepository.php
...
The voter was not checking the correct permissions to\ establish whether a user can see/edit a storedObject\
The right to see/edit an AccompanyingPeriodWork has to\
be checked.
2024-06-27 11:59:31 +02:00
036fe8d6f8
upgrade php-cs 3.49
2024-02-07 10:43:53 +01:00
bc2041cbdd
apply more cs rules for php-cs
2023-10-17 13:27:03 +02:00
978db5a5c5
update some queries in the interface to take into account history of user's scope and user's job
2023-10-16 11:52:02 +02:00
2efd5ebc9a
Merge branch 'master' into rector/rules-symfony
2023-10-02 12:30:15 +02:00
981be7b363
SocialWorkRepository: on search by accompanying period, enlarge the dateranges for take into account work with same endDate / startDate
...
Close https://gitlab.com/Chill-Projet/chill-bundles/-/issues/144
2023-09-28 12:36:33 +02:00
023a29cb78
apply rector rules: php up to php82
2023-07-19 23:19:50 +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
a21cefab31
Fix: last fixes for accompanying period work filters
...
- avoid errors when the user inverse date from and date to (we correct them)
- allow the user to filter by multiple users
- do not show filter by types if only one action type
- more type-hinting in the $filter argument for AccompanyingPeriodWorkRepository::findByAccompanyingPeriodOpenFirst
2023-07-14 09:23:23 +02:00
66e1047752
DX php cs fixer
2023-07-12 20:30:31 +02:00
7bee376718
DX phpstan fix and remove dump
2023-07-12 20:29:53 +02:00
6bc45bbca3
FEATURE [filter][actions] integrate user and dates filter into sql
2023-07-12 20:21:14 +02:00
e0758215ba
FEATURE [repository] implement filter logic
2023-07-12 15:17:03 +02:00
20d5fabc18
[repository][action filter] integrating filters in repository
2023-07-06 13:39:08 +02:00
6c58e7eb3e
DX phpstan and cs-fixer
2023-07-05 15:50:08 +02:00
4b25970ce0
FEATURE [filter] start implementation of social action filter
2023-07-05 15:35:13 +02:00
dde3002100
DX: apply rector rules up to php8.0
2023-04-28 22:30:33 +02: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
c442529799
fix cs
2022-09-05 14:49:07 +02:00
d5d38053cd
renaming of export to avoid confusion + start of agent traitant filter
2022-07-26 14:43:21 +02:00
b6b6c25b3b
adapt queries for listing near recents evaluation and work on homepage, taking care of referrers
2022-03-21 12:54:50 +01:00
1e81256404
fix cs
2022-02-08 19:37:59 +01:00
4314823a70
change order for accompanying period work list
2022-02-08 19:36:45 +01:00
c42f62de4c
fix phpstan errors: undefined variable or type invalid
2022-01-24 00:32:47 +01:00
eccc75aecf
fix cs
2022-01-23 23:22:04 +01:00
6ab8f95f7d
list of "my evaluation near end"
2022-01-23 22:40:17 +01:00
a786578cbe
fix cs
2022-01-23 21:52:27 +01:00
20a4950c60
accompanying period work list for my, near end date
2022-01-23 13:23:50 +01:00
Pol Dellaiera
8f96a1121d
cs: Fix code style (safe rules only).
2021-11-23 14:08:50 +01:00
Pol Dellaiera
8ede116cf5
fix: SA: Split critical issues in its own file.
...
SA stands for Static Analysis.
2021-11-16 14:06:24 +01:00
0754d20622
fix form create + WIP form edit for Accompanying Period Work
2021-06-22 22:59:34 +02:00
Pol Dellaiera
ce854cb58f
refactor: Upgrade repositories.
2021-05-18 12:02:00 +02:00
Marc Ducobu
2be1c08c44
Fix namespace pbm
2021-05-04 19:14:50 +02:00
Marc Ducobu
0f9a395dfc
Entites for AccomanyingPeriodWork, AccomanyingPeriodWorkGoal & Social/WorkEvaluation
2021-04-27 15:10:56 +02:00