Skip to content
Snippets Groups Projects
Commit bfd7a633 authored by Jonathan Foucher's avatar Jonathan Foucher
Browse files

Merge branch 'feature/seb/issue_825' into dev-datakode

parents 3d50d1d6 446c3e28
No related branches found
No related tags found
No related merge requests found
......@@ -35,7 +35,12 @@ class MaturityGenerator extends AbstractGenerator implements ImpressionGenerator
{
public function addContextView(Section $section, array $data): void
{
$section->addTitle('Contexte', 1);
if (isset($data['bilanReport']) && $data['bilanReport']) {
$section->addTitle('Évaluation de la mise en conformité', 2);
$section->addTitle('Contexte', 3);
} else {
$section->addTitle('Contexte', 1);
}
$table = $section->addTable([
'borderColor' => '006699',
......@@ -69,6 +74,10 @@ class MaturityGenerator extends AbstractGenerator implements ImpressionGenerator
public function addSyntheticView(Section $section, array $data): void
{
if (isset($data['bilanReport']) && $data['bilanReport']) {
$section->addTitle("Résultat de l'évaluation", 3);
}
$maturityList = [];
$domainsName = [];
if (isset($data['old'])) {
......@@ -116,7 +125,10 @@ class MaturityGenerator extends AbstractGenerator implements ImpressionGenerator
}
}
// Display
$section->addTitle('Vue d\'ensemble', 1);
if (!(isset($data['bilanReport']) && $data['bilanReport'])) {
$section->addTitle('Vue d\'ensemble', 1);
}
$this->addTable($section, $tableData, true, self::TABLE_ORIENTATION_HORIZONTAL);
$section->addTextBreak(2);
......
......@@ -200,7 +200,10 @@ class OverviewGenerator extends AbstractGenerator
): void {
$section->addTitle('Système de management des données à caractère personnel et conformité', 1);
$maturity['bilanReport'] = true;
$this->maturityGenerator->addContextView($section, $maturity);
$this->maturityGenerator->addSyntheticView($section, $maturity);
$collectivity = $this->userProvider->getAuthenticatedUser()->getCollectivity();
if ($collectivity->isHasModuleConformiteTraitement()) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment