Commit 58b6ea4d authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

[FIX] Fiche utilisateur : bug en cas d'utilisateur sans individu lié

parent b816c7aa
Loading
Loading
Loading
Loading
+6 −2
Changes for module/Application/view/application/utilisateur/voir.phtml: 6 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -15,7 +15,6 @@ use UnicaenAuthToken\Entity\Db\UserToken;
/**
 * @var PhpRenderer $this
 * @var Utilisateur $utilisateur
 * @var Individu $individu
 * @var array $rolesData
 * @var UserToken[] $tokens
 * @var string $redirect
@@ -23,6 +22,7 @@ use UnicaenAuthToken\Entity\Db\UserToken;
 * @see \Application\Controller\UtilisateurController::voirAction()
 */

$individu = $utilisateur->getIndividu();
$canEdit = $this->isAllowed(UtilisateurPrivileges::getResourceId(UtilisateurPrivileges::UTILISATEUR_MODIFICATION));
?>

@@ -91,7 +91,7 @@ $canEdit = $this->isAllowed(UtilisateurPrivileges::getResourceId(UtilisateurPriv

    <div class="col-md-6">

        <?php if ($individu = $utilisateur->getIndividu()) : ?>
        <?php if ($individu) : ?>

            <div class="box card">
                <div class="card-header <?php echo $individu->estHistorise() ? 'bg-danger' : 'bg-info' ?>">
@@ -162,8 +162,12 @@ $canEdit = $this->isAllowed(UtilisateurPrivileges::getResourceId(UtilisateurPriv
        </h2>
    </div>
    <div class="card-body">
        <?php if ($individu) : ?>
            Rendez-vous sur la <a href="<?php echo $this->url('individu/voir', ['individu' => $individu->getId()]) ?>"
            >fiche détaillée de l'individu</a>...
        <?php else: ?>
            Vous devez lier ce compte utilisateur à un individu pour pouvoir ensuite attribuer un rôle à l'individu.
        <?php endif ?>
    </div>
</div>