mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-09-05 22:35:01 +00:00
Compute allowed centers and regroupment at the time of generating the export
This commit is contained in:
@@ -66,7 +66,7 @@ class ExportConfigNormalizerTest extends TestCase
|
||||
$center->getId()->willReturn(10);
|
||||
|
||||
$formData = [
|
||||
'centers' => [$center->reveal()],
|
||||
'centers' => ['centers' => [$center->reveal()]],
|
||||
'export' => ['test' => '0'],
|
||||
'filters' => [
|
||||
'filterEnabled' => ['enabled' => true, 'form' => ['test' => '0']],
|
||||
@@ -82,6 +82,7 @@ class ExportConfigNormalizerTest extends TestCase
|
||||
|
||||
$expected = [
|
||||
'export' => ['form' => ['test' => '0'], 'version' => 1],
|
||||
'centers' => ['centers' => [10], 'regroupments' => []],
|
||||
'filters' => [
|
||||
'filtersEnabled' => ['enabled' => true, 'form' => ['test' => '0'], 'version' => 1],
|
||||
'filterDisabled' => ['enabled' => false],
|
||||
@@ -95,7 +96,6 @@ class ExportConfigNormalizerTest extends TestCase
|
||||
'form' => ['test' => '0'],
|
||||
'version' => 1,
|
||||
],
|
||||
'centers' => [10],
|
||||
];
|
||||
|
||||
$exportConfigNormalizer = new ExportConfigNormalizer($exportManager->reveal(), $this->prophesize(CenterRepositoryInterface::class)->reveal());
|
||||
@@ -137,7 +137,7 @@ class ExportConfigNormalizerTest extends TestCase
|
||||
$centerRepository->find(10)->willReturn($center = new Center());
|
||||
|
||||
$serialized = [
|
||||
'centers' => [10],
|
||||
'centers' => ['regroupments' => [], 'centers' => [10]],
|
||||
'export' => ['form' => ['test' => '0'], 'version' => 1],
|
||||
'filters' => [
|
||||
'filterEnabled' => ['enabled' => true, 'form' => ['test' => '0'], 'version' => 1],
|
||||
@@ -166,7 +166,7 @@ class ExportConfigNormalizerTest extends TestCase
|
||||
],
|
||||
'pick_formatter' => 'xlsx',
|
||||
'formatter' => ['test' => '0'],
|
||||
'centers' => [$center],
|
||||
'centers' => ['centers' => [$center], 'regroupments' => []],
|
||||
];
|
||||
|
||||
$exportConfigNormalizer = new ExportConfigNormalizer($exportManager->reveal(), $centerRepository->reveal());
|
||||
@@ -209,7 +209,7 @@ class ExportConfigNormalizerTest extends TestCase
|
||||
$center->getId()->willReturn(10);
|
||||
|
||||
$formData = [
|
||||
'centers' => [$center->reveal()],
|
||||
'centers' => ['centers' => [$center->reveal()]],
|
||||
'export' => [],
|
||||
'filters' => [
|
||||
'filterEnabled' => ['enabled' => true, 'form' => []],
|
||||
@@ -225,6 +225,7 @@ class ExportConfigNormalizerTest extends TestCase
|
||||
|
||||
$expected = [
|
||||
'export' => ['form' => [], 'version' => 1],
|
||||
'centers' => ['centers' => [10], 'regroupments' => []],
|
||||
'filters' => [
|
||||
'filtersEnabled' => ['enabled' => true, 'form' => [], 'version' => 1],
|
||||
'filterDisabled' => ['enabled' => false],
|
||||
@@ -238,7 +239,6 @@ class ExportConfigNormalizerTest extends TestCase
|
||||
'form' => [],
|
||||
'version' => 1,
|
||||
],
|
||||
'centers' => [10],
|
||||
];
|
||||
|
||||
$exportConfigNormalizer = new ExportConfigNormalizer($exportManager->reveal(), $this->prophesize(CenterRepositoryInterface::class)->reveal());
|
||||
@@ -280,7 +280,7 @@ class ExportConfigNormalizerTest extends TestCase
|
||||
$centerRepository->find(10)->willReturn($center = new Center());
|
||||
|
||||
$serialized = [
|
||||
'centers' => [10],
|
||||
'centers' => ['centers' => [10], 'regroupments' => []],
|
||||
'export' => ['form' => [], 'version' => 1],
|
||||
'filters' => [
|
||||
'filterEnabled' => ['enabled' => true, 'form' => [], 'version' => 1],
|
||||
@@ -309,7 +309,7 @@ class ExportConfigNormalizerTest extends TestCase
|
||||
],
|
||||
'pick_formatter' => 'xlsx',
|
||||
'formatter' => [],
|
||||
'centers' => [$center],
|
||||
'centers' => ['centers' => [$center], 'regroupments' => []],
|
||||
];
|
||||
|
||||
$exportConfigNormalizer = new ExportConfigNormalizer($exportManager->reveal(), $centerRepository->reveal());
|
||||
|
Reference in New Issue
Block a user