c19d1ff0c7
php cs fixer
2023-09-07 16:08:18 +02:00
94f26df81e
Make test personMove work for centers
2023-09-07 16:07:23 +02:00
256579af89
FIX Assign the correct id_seq for PersonMoveAccompanyingPeriodParticipationHandler
2023-08-03 11:41:36 +02:00
3af065e530
WIP [centerHistory] Try to get test to work for personCenterHistory
2023-08-03 11:40:47 +02:00
fd79692f6d
FEATURE [relationships] Add personMoveRelationHandler and test for this
2023-08-03 11:39:09 +02:00
7758d62f86
FIX remove var_dump
2023-07-27 10:47:42 +02:00
2921073da3
[centerHistory] add conditions to be sure at least one center history exists per person
2023-07-27 10:34:19 +02:00
f02d97ddb0
FEATURE [centerHistory] attempt to complete test for centerHistory
2023-07-27 10:18:30 +02:00
bb187f5463
WIP started center_history query for duplicate person merge
2023-07-17 07:50:10 +02:00
860e076b89
[test] add dataprovider for testing move person where both are participating in the same parcours
2023-07-13 16:18:39 +02:00
e0cdf06e99
FIX [duplicate] adding test and handlers to handle fusion of doublons with special cases - after codewithme session
2023-07-13 15:30:33 +02:00
0423540976
FIX [duplicate][personpicker] use dynamic person picker to assign duplicate manually
2023-07-12 11:17:25 +02:00
fcd4c3b92e
DX add changie
2023-07-12 11:12:22 +02:00
7c109d909a
Merge branch '38-gestion-doublon' of gitlab.com:Chill-Projet/chill-bundles into 38-gestion-doublon
2023-07-12 10:52:13 +02:00
d825a8509b
FIX [duplicate][delete] fix error messages for treating the accompaning_period_work linked to the person that will be deleted
2023-07-12 10:51:55 +02:00
e8690d249f
FIX [duplicate][delete] fix error messages for treating the accompaning_period_work linked to the person that will be deleted
2023-07-12 10:42:46 +02:00
197d69ef4a
release v2.4.0
2.4.0
2023-07-07 13:21:22 +02:00
9423f4d055
Merge branch '124-sync-user-absence-ms-graph' into 'master'
...
Feature: sync user absence with microsoft graph api
Closes #124
See merge request Chill-Projet/chill-bundles!571
2023-07-07 11:07:08 +00:00
99d6e9e6b8
Merge branch 'accompanying_period_voter' into 'master'
...
rights for reassigning and accessing confidential parcours
Closes #99 and #121
See merge request Chill-Projet/chill-bundles!483
2023-07-07 11:06:37 +00:00
8929f4b8a3
Merge branch '116-course-index-link-action-to-view-if-closed' into 'master'
...
Fixed: rights on the action list in accompanying period main's page
Closes #116
See merge request Chill-Projet/chill-bundles!566
2023-07-06 20:05:25 +00:00
43b7139488
One more changie [ci-skip]
2023-07-06 22:01:45 +02:00
d3251075e9
fix loading of kernel if ms calendar is not created
2023-07-06 21:55:29 +02:00
93a598b549
improve php applying rector rules
2023-07-06 21:45:29 +02:00
9b6e6ec20f
add a changie
2023-07-06 21:34:43 +02:00
77d4b13c1b
Sync user absence / presence within MapAndSubscribeUserCalendarCommand
2023-07-06 21:33:01 +02:00
2861945a52
Syncer for user absence, from the msgraph reader
2023-07-06 17:29:10 +02:00
5b42b85b50
Read absence from MS graph api
2023-07-06 16:58:24 +02:00
e40b1b9853
Merge branch 'master' into accompanying_period_voter
2023-07-05 22:39:22 +02:00
c19232de35
DX: fix phpstan issues
2023-07-05 22:37:51 +02:00
c95dc23c51
Merge remote-tracking branch 'origin/master' into accompanying_period_voter
2023-07-05 22:27:47 +02:00
0361743ae0
Merge branch '113-add-missing-filters' into 'master'
...
Add missing aggregators and filters
Closes #113
See merge request Chill-Projet/chill-bundles!567
2023-07-05 20:08:20 +00:00
af4e7f1226
Add changie entry
2023-07-05 22:06:36 +02:00
ff1629cbb7
Separate role "see confidential course" from "reassign bulk"
2023-07-05 22:06:21 +02:00
779eb812b0
Add new role to see confidential right on method AccompanyingPeriodACLAwareRepositoryInterface::findByUserAndPostalCodeOpenedAccompanyingPeriod
2023-07-05 21:56:50 +02:00
a990591e0c
handle right to see confidential course on regulation list
2023-07-05 16:23:14 +02:00
a56370d851
DX: fix phpstan issues with more strict type hinting in AuthorizationHelperInterface
2023-07-04 17:02:36 +02:00
dd344aed52
Implements right "see confidential course" on method findByPerson
...
Add unit tests for that
2023-07-04 15:59:39 +02:00
a7dbdc2b9d
FEATURE [voter][confidential] voter adapted. repository changes left to do
2023-07-03 13:35:34 +02:00
b3d993165d
FEATURE: [confidential][voter] bulk assign right should also give right to access confidential parcours
2023-07-03 13:35:34 +02:00
9ccc57bbcb
FEATURE [config][voter] config set for relation between bulk_assign and see_confidential
2023-07-03 13:35:34 +02:00
cc0e832cc9
FEATURE [voter][confidential] added right to see confidential periods
2023-07-03 13:35:33 +02:00
c8b62d990a
fixes for exports and list
2023-06-30 17:12:09 +02:00
b7df62d4f5
[export] use a rolling date on age aggregator (Person)
...
This query allow to detects the saved export which won't work any more:
```sql
select
s.id, user_id, description, title, u.label
from chill_main_saved_export s join users u on u.id = s.user_id
WHERE
options->'export'->'export'->'aggregators'->'person_age_aggregator'->'enabled' is not null;
```
2023-06-29 23:15:15 +02:00
5a395b160f
[export] add aggregator and filter related to AccompanyingPeriodInfo +
...
Center aggregator for Person
see #113
2023-06-29 17:53:47 +02:00
393e59e22b
DX: Rolling date: allow to receive a null parameter (RollingDate)
...
When receiving a null parameter (a null rolling date), it will return
null
2023-06-29 17:53:47 +02:00
4a5ac170ba
[export] add dates for filter "user working on course"
2023-06-29 17:53:47 +02:00
c019fffbe7
fix cs
2023-06-29 17:53:15 +02:00
31745bc252
[export] order center alphabetically when generating an export
2023-06-29 17:53:15 +02:00
56940d830c
fix typos
2023-06-29 17:45:50 +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