67c3f3a840
fix cs with licencse header
2022-10-05 17:08:14 +02:00
a967e1ed17
fix cs
2022-10-05 15:23:28 +02:00
8a740a25da
[Export] Feature: create a aggregator for referrer's main scope on
...
aggregator
2022-10-05 14:57:15 +02:00
307ed4fb1b
Merge branch '111_export_GeographicalUnit' into 111_exports_suite
2022-10-05 10:43:21 +02:00
e1fda324a4
Merge branch '111_exports_suite' into 111_export_GeographicalUnit
2022-10-03 12:00:15 +02:00
e737f20735
batch removing unused $request prophesise in Tests setup()
2022-09-29 20:46:18 +02:00
b7c2903815
keep prophecy when test get 'request_stack'
2022-09-29 20:46:18 +02:00
451f7f4230
[person][Search] Feature: use the current center history when searching
...
for person
2022-09-27 10:22:15 +02:00
49d2e98a1a
[person] Feature: add a person's center history
...
The association between Person and Center is now stored in a dedicated
Entity: `PersonCenterHistory`, which have a date interval (start date
and endDate). The SQL counterpart is a table, with a constraint which
ensure that no person might be associated with two center at the same time.
For ease, a view is created to get the current center associated with
the person.
The dedicated migration creates also:
* indexes for a rapid search for person at current date;
* and populate the table from current data, setting the startdate to the
person's creation date and time if any, `NOW()` unless.
The `Person` entity is also updated to use the information from the
PersonCenterHistory classes, but this commit does not yet delete the
`Center` column.
2022-09-26 21:11:01 +02:00
3c8dbe56fc
exports: create new aggregator tests + minor corrections in aggregators
2022-09-21 14:31:46 +02:00
7ef84b9fd0
exports: create new aggregator test (untested)
2022-09-21 13:27:26 +02:00
eb112b8a85
exports: remove duplicate test
...
cfr commit 18a6a5a7ebeefc5999d16f7a3edf9bf89ba8e9e8
2022-09-21 10:33:49 +02:00
390009b395
export: create new filter tests
2022-09-21 10:17:53 +02:00
b25a1c3cbb
correct import path with filter/aggr
2022-09-21 10:17:53 +02:00
1dcff2f23c
exports: add condition with distinct alias on join clauses
2022-09-07 21:40:53 +02:00
d3a0c4c283
exports tests: move tests in sub-folder, adapt namespace + fix errors
2022-09-06 16:27:49 +02:00
c442529799
fix cs
2022-09-05 14:49:07 +02:00
43d45a5d04
tests: fix missing use statement
2022-08-04 11:30:52 +02:00
ea1a53ed37
tests: add missing FilterTest
2022-08-04 11:30:41 +02:00
28599adf48
tests on new ActiveOnDate and ActiveOneDayBetweenDates filters
2022-08-04 09:07:45 +02:00
e3743d3593
tests new filters ReferrerFilter and OpenBetweenDatesFilter (wip.. test failed)
2022-08-04 09:07:45 +02:00
ea12c60154
more aggregator tests
2022-08-02 12:31:29 +02:00
28dc99ff3f
tests added for filters and some aggregators
2022-08-02 11:24:08 +02:00
d59a22597d
Merge branch '111_exports' into social_action_exports
2022-07-28 15:47:59 +02:00
8fdb2747ac
Merge branch 'master' into social_action_exports
2022-07-28 15:45:46 +02:00
b9186ed6e0
tests: write a simple Export test for new indicators + fix depreciation with BrowserKit client
...
cfr: https://symfony.com/doc/4.4/components/browser_kit.html#creating-a-client
2022-07-27 18:39:58 +02:00
287d8f546b
add simple test file for each new filter
2022-07-27 14:26:14 +02:00
8bbca12487
fix ProphecyTrait in AbstractFilter to use it with each filter
2022-07-27 14:23:21 +02:00
3dabd031f4
fix tests failed in exports
2022-07-27 14:23:21 +02:00
232cf96cb2
tests: write a simple Filter test for EmergencyFilter
2022-07-27 14:23:21 +02:00
d5d3866122
fix conflict with where clause in indicator ; initiate a filter test
2022-07-20 23:17:05 +02:00
5f6c11bde9
Feature: show comment in #docgen generation for accompanying periods
2022-07-11 19:56:59 +02:00
09b2c9a14e
fixed: do not show same person twice if persons are members simultaneously
2022-07-11 15:11:35 +02:00
832da83b27
fix tests for person controller update
2022-06-16 21:35:05 +02:00
0cfad13720
fix normalization for null accompanying period docgen
2022-06-16 21:30:46 +02:00
da9eba2618
add regulation list and basic regulation list query
2022-06-16 15:37:51 +02:00
f92cef02cf
fix creating a new AccompanyingPeriodWorkEvaluationDocument when replacing the document (the workflow was lost)
2022-05-30 22:43:50 +02:00
79ac908631
remove a new set of unused files
2022-04-30 01:50:29 +02:00
dae383dbd9
fix some psalm errors
2022-04-30 01:34:23 +02:00
3f63bc803d
desactivate test whilpage is not working
2022-04-30 01:03:35 +02:00
472bc3f35d
add missing keys to blank docgen person normalization
2022-04-30 00:55:40 +02:00
864e1eeabb
replace more doctrine shortcuts by fqdn
2022-04-30 00:35:11 +02:00
a0392b9216
replace some entity shortcut by fqdn
...
* ChillPerson:Person
* ChillMain:Center
* ChillActivity:Activity
2022-04-30 00:20:18 +02:00
354f130e9e
use NotificationPersister into PersonMoveEventSubscriber
2022-04-22 12:12:50 +02:00
2d9af8f8c0
period: fix method hasPreviousUser and create method isChangedUser, and use it in Notification
2022-04-22 12:12:30 +02:00
a4ece21f2b
in household, force validTo of address to be NULL
2022-04-01 15:06:00 +02:00
034a416612
fix test which fails randomly
2022-03-30 22:02:45 +02:00
eb2bad0f47
docgen normalization budget: fix budget when person is null
2022-03-30 21:35:02 +02:00
83dfe530e9
household editor: handle case when the person is repositionned in the
...
same household, and the person is already in a position "without
household"
2022-03-30 17:00:07 +02:00
36b1f05524
do not launch PersonMoveEvent when moving to the same household
2022-03-30 16:42:57 +02:00