diff --git a/src/Controller/Administrative/Teamer/InfoController.php b/src/Controller/Administrative/Teamer/InfoController.php index 178f2f5..181a4e5 100644 --- a/src/Controller/Administrative/Teamer/InfoController.php +++ b/src/Controller/Administrative/Teamer/InfoController.php @@ -5,6 +5,7 @@ namespace App\Controller\Administrative\Teamer; use App\Entity\Teamer; use App\Repository\DispositionRepository; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; +use Symfony\Component\ExpressionLanguage\Expression; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Attribute\Route; use Symfony\Component\Security\Http\Attribute\IsGranted; @@ -15,7 +16,7 @@ class InfoController extends AbstractController {} #[Route('/administrative/teamer/info/{uuid}', name: 'app_administrative_teamer_info')] - #[IsGranted('ROLE_ADMINISTRATIVE')] + #[IsGranted(new Expression('is_granted("ROLE_ADMINISTRATIVE") or is_granted("ROLE_HOUSE_MANAGER")'))] public function index(Teamer $teamer): Response { $recentDispositions = $this->dispositionRepository->findRecentDispositionsByTeamer($teamer); diff --git a/templates/house_manager/index.html.twig b/templates/house_manager/index.html.twig index 98c1f3a..8fb5f98 100644 --- a/templates/house_manager/index.html.twig +++ b/templates/house_manager/index.html.twig @@ -3,6 +3,14 @@ {% macro dispositionData(disposition) %} {% set assignment = disposition.assignment %} {{ disposition.teamer.fullName(true) }} + {% include '_partials/_dot.html.twig' %} {{ assignment.effectivePeriod.start|date('d.m.y') }} - {{ assignment.effectivePeriod.end|date('d.m.y') }} {% include '_partials/_dot.html.twig' %}