Skip to content
Snippets Groups Projects
Commit cee63c69 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Merge branch 'hotfix_rapporteur_non_membre'

parents 9d57aafa f6260e95
No related branches found
No related tags found
No related merge requests found
Pipeline #6127 passed
......@@ -306,11 +306,12 @@ class TheseService extends BaseService
$acteurData->setDenomination($acteur->getIndividu()->getNomComplet(true, false, false, true, true));
$acteurData->setQualite($acteur->getQualite());
$estMembre = !empty(array_filter($jury, function (Acteur $a) use ($acteur) {return $a->getIndividu() === $acteur->getIndividu();}));
if (!$acteur->estPresidentJury()) {
$acteurData->setRole($acteur->getRole()->getLibelle());
//patch rapporteur non membre ...
$estMembre = !empty(array_filter($jury, function (Acteur $a) use ($acteur) {return $a->getIndividu() === $acteur->getIndividu();}));
if ($acteur->getRole()->getCode() === Role::CODE_RAPPORTEUR_JURY && !$estMembre) {
$acteurData->setRole("Rapporteur non membre du jury");
}
......@@ -318,7 +319,8 @@ class TheseService extends BaseService
$acteurData->setRole(Role::LIBELLE_PRESIDENT);
}
if ($acteur->getEtablissement()) $acteurData->setEtablissement($acteur->getEtablissement()->getStructure()->getLibelle());
$pdcData->addActeurEnCouverture($acteurData);
if ($estMembre) $pdcData->addActeurEnCouverture($acteurData);
}
/** Directeurs de thèses */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment