63f9bd5548
[export] Add ordering by person''s lastname or course opening date in list which concerns accompanying course or people
2023-07-07 12:42:32 +02:00
c8146ded17
Feature: add a list for people with their associated accompanying course
2023-07-07 12:36:24 +02:00
17d2b795b4
update changelog
2023-07-07 11:38:00 +02:00
7f30742fc3
Rename ListPersonWithAccompanyingPeriod to ListPersonHavingAccompanyingPeriod
2023-07-07 09:36:39 +02:00
56d9072abe
change id, to avoid collision between ListPersonHelper and ListAccompanyingPeriodHelper
2023-07-07 09:33:03 +02:00
7ccff61c25
Refactor ListAccompanyingPeriod to use a helper for most of the work
2023-07-07 09:17:36 +02: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
cc97199c5d
DX added changie
2023-07-06 13:40:25 +02:00
20d5fabc18
[repository][action filter] integrating filters in repository
2023-07-06 13:39:08 +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
c04fd66163
do not show filter on job or activity type if less than 2 possibilities
2023-07-05 22:20:27 +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
61982634a6
FEATURE add filter to the template
2023-07-05 16:05:51 +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
52d51264ba
FIX [query][user filter] avoid replacement of user parameter in query
2023-07-05 14:57:28 +02:00
4e934653be
DX changie added
2023-07-05 14:12:43 +02:00
1ee0e8e350
DX phpstan and csfixer
2023-07-05 13:35:06 +02:00
4da7040a49
FEATURE [user filter] implement query. Selecting multiple users doesn't work
2023-07-05 12:38:42 +02:00
a34b5f8588
Merge remote-tracking branch 'origin/118-design-filterOrder' into user_filter_tasks
2023-07-05 10:56:12 +02:00
0d626fb345
[FEATURE] implement user filter in orderFilterHelper for tasks
2023-07-05 10:55:30 +02:00
25d4b6acbb
[FEATURE] allow adding of user filters in filter order - template still to be done
2023-07-05 10:54:37 +02:00
145c1df313
cleaning
2023-07-05 09:43:13 +02:00
7f9738975c
UX: improve FilterOrder box design
2023-07-04 17:53:08 +02:00
a56370d851
DX: fix phpstan issues with more strict type hinting in AuthorizationHelperInterface
2023-07-04 17:02:36 +02:00
3e63b4abf3
UX: improve FilterOrder box design
2023-07-04 16:42:56 +02:00
dd344aed52
Implements right "see confidential course" on method findByPerson
...
Add unit tests for that
2023-07-04 15:59:39 +02:00
1485d1ce7a
Merge branch 'master' into 118-design-filterOrder
2023-07-04 14:56:00 +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