a7ade9dac4
DX: use tags iterator to inject aggregators, filters and export during ExportManager's construct
...
Squashed commit of the following:
commit dc2bbc8f4da24549a1d42feb3b453af9f79ab2ff
Author: Julien Fastré <julien.fastre@champs-libres.coop>
Date: Tue Oct 18 10:40:14 2022 +0200
Fixes: remove iterator_to_array on formatter, which causes a PHP crashes
commit 4ce56a01a77103661fb790d0988df6625f1fb11b
Author: Julien Fastré <julien.fastre@champs-libres.coop>
Date: Mon Oct 17 17:41:14 2022 +0200
DX: use tags and dependency injection to build ExportManager
2022-10-18 16:27:49 +02:00
a5c7934b76
Merge branch '664_or_translation' into 111_exports_suite
2022-10-18 15:33:49 +02:00
a7a921ee4d
batch replacing ', ou' in filters
2022-10-18 15:25:43 +02:00
93713f2ac2
Merge branch '641_issues_with_children' into '111_exports_suite'
...
Issue641, improve query, issues and actions with descendants
See merge request Chill-Projet/chill-bundles!460
2022-10-18 12:50:35 +00:00
9eb451e359
cs fixer
2022-10-18 14:37:33 +02:00
8928664f87
Merge branch '111_exports_suite' into 641_issues_with_children
2022-10-17 18:16:30 +02:00
531e05fc3a
DX: fix tests to find ancestor to all SocialAction and SocialIssue
2022-10-17 17:54:50 +02:00
32ddc5465c
review: fix stuffs on socialAction and socialIssue filters:
...
* filters call static entity method
* add renderString option to manage add_children
* add tests on new entity method getDescendantsWithThisFor..()
* rename function in repository
* rename 'Select2..' classes by 'Pick..' and replace all occurences
2022-10-17 17:31:17 +02:00
50e12375f8
Feature: [export][activity] Group by users (participating) job and scope
...
on activity exports
2022-10-17 00:25:16 +02:00
4ed760949a
Feature: [export][activity] Add filter and aggregator by users
...
(participating to the activity)
2022-10-16 23:56:25 +02:00
71f989f00e
issue641: same for actions: take children, propose only associated and sort them by ordering
2022-10-16 20:06:18 +02:00
6b1155b9d8
issue641: don't list all children if parent is chosen
...
add mechanism to differenciate string in export
2022-10-16 20:05:22 +02:00
ccea6dd95c
issue641: add descendants to selected in alterQuery
2022-10-16 19:38:13 +02:00
de7ba29853
issue641: form select2 list activated socialissues and sort by ordering
2022-10-16 19:38:13 +02:00
8d7b6fea71
issue641: remove method to add parents socialissues (bad understanding)
2022-10-16 19:38:13 +02:00
6d40ef279f
issue641: simplify alterQuery where clause in concerned filters
2022-10-16 19:38:13 +02:00
a46c85d66c
Fix nested forms problems with select2 FormTypes in issue 641 and 649
...
Select2UserLocationType.php is called in another context:
UserController call UserCurrentLocationType which instanciate new Select2UserLocationType.php FormType
2022-10-16 13:24:03 +02:00
3e5be50a87
fix some tests
2022-10-15 00:35:13 +02:00
dd0e2a169c
Feature: [export][acp] use a date of computation for each filter and
...
aggregator linked with referrer
2022-10-15 00:17:04 +02:00
f1e92887fd
Fixed: [export][person][by age] use lower maximum age if not set, to avoid postgresql error
2022-10-14 22:33:58 +02:00
c07cd2b715
Fixed: [export][activity] use createdBy property instead of user for
...
grouping or filtering by creator
2022-10-14 21:55:02 +02:00
cd3fc99b9a
DX: extract interface for UserRepository
2022-10-14 21:42:55 +02:00
8b71e141cf
Feature: [activity] track creation and update on activity
2022-10-14 21:06:21 +02:00
2ee4897db9
Feature: [export][acp] use the acp's step history to aggregate steps in StepAggregator
2022-10-14 21:04:58 +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
66f282e221
DX: fix an accompanying period might be null in an AccompanyingPeriodComment
2022-10-13 16:50:21 +02:00
75f6c8754e
Feature: [export][acp] filter by acp which have an evaluation: use
...
select2
2022-10-13 15:32:09 +02:00
5a94ce49f1
[Feature] add active property to evaluation
2022-10-13 15:25:09 +02:00
1ba9f0365f
Merge branch 'master' into 111_exports_suite
2022-10-12 11:29:10 +02:00
d5efbd505c
Feature: [export][acp] aggregator by course's duration
2022-10-12 11:04:36 +02:00
3a8640db43
DX: Add a DQL AGE
function to calculate age between two dates
2022-10-12 11:03:51 +02:00
6f1ec00d3a
Feature: [export] allow to choose between different granularity for DurationAggregator (acp) [wip]
2022-10-11 16:48:22 +02:00
aba3b33fd0
Feature: allow to filter courses by user's job #export #acp
2022-10-10 21:22:22 +02:00
2f77deaa60
fix cs
2022-10-10 20:53:49 +02:00
cbd7acebd5
Feature: allow to filter acp by scope of the user #export #acp
2022-10-10 20:52:35 +02:00
fce7c44907
Fix return value for initializeObject in ScopePickerTest
2022-10-10 20:52:35 +02:00
4834eadc18
Feature: do not show desactivated Scope in ScopePickerType
2022-10-10 20:52:35 +02:00
f74f67b5c6
Feature: add a variable active
to Scope entity
2022-10-10 20:52:35 +02:00
832f043e25
Fixed: add scope to generated document ref #11
2022-10-10 20:52:35 +02:00
5acf7a81d7
DX: deprecated ProphecyTrait in favour of the one coming from Prophecy\PhpUnit package.
2022-10-10 20:52:35 +02:00
6f46d4c46a
add scope to docs if required
2022-10-10 20:52:35 +02:00
f1fc6f9ab3
Fixed: usage of owner side / inversed side on SocialAction / Evaluation
...
In a ManyToMany relationship, doctrine does take care only of the owning
side of a relationship to inspect changes.
([see
documentation](https://www.doctrine-project.org/projects/doctrine-orm/en/current/reference/unitofwork-associations.html#important-concepts ))
This commit mark as "internal" the methods add/removeSocialAction on the
inversed side (`Evaluation`) and let the methods add/removeEvaluation
on the owning side (`SocialAction`) update the inversed side.
The usage is also adapted into SocialWorkMetadata's importer.
2022-10-10 20:52:35 +02:00
c8c0c26ab9
php cs fixes, stan ok!
2022-10-10 20:52:35 +02:00
0e2740a4dd
update changelog
2022-10-10 20:52:33 +02:00
0827cd4b02
query adjusted to fetch only active objectives for a social action
2022-10-10 20:52:08 +02:00
8f2e91d857
doc for PickPostalCode vue component
2022-10-10 20:52:08 +02:00
0c47d2cafd
[Feature] show period's localisation (address) into reassign and regulation list
2022-10-10 20:52:08 +02:00
215d150103
[Dev] Add unit test to PickPostalCodeType
2022-10-10 20:52:08 +02:00
cf0252b469
[Feature] Prevent sending notification to user when bulk reassign
2022-10-10 20:52:08 +02:00
86cfd87d71
Feature: Allow to filter periods to reassign by postal code
2022-10-10 20:52:08 +02:00