From 942af40471618d04a67e6c0c43d6f12240356a8c Mon Sep 17 00:00:00 2001 From: sebastien <dupuy@datakode.fr> Date: Thu, 14 Sep 2023 13:49:25 +0200 Subject: [PATCH] Affichage du bouton ressources utiles --- .../Maturity/Controller/SurveyController.php | 6 +++++ templates/Maturity/Survey/list.html.twig | 23 +++++++++++-------- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/src/Domain/Maturity/Controller/SurveyController.php b/src/Domain/Maturity/Controller/SurveyController.php index 9ea19b4cb..808f53ad9 100644 --- a/src/Domain/Maturity/Controller/SurveyController.php +++ b/src/Domain/Maturity/Controller/SurveyController.php @@ -28,6 +28,7 @@ use App\Application\Controller\CRUDController; use App\Application\Interfaces\CollectivityRelated; use App\Application\Symfony\Security\UserProvider; use App\Application\Traits\ServersideDatatablesTrait; +use App\Domain\Documentation\Model\Category; use App\Domain\Maturity\Calculator\MaturityHandler; use App\Domain\Maturity\Form\Type\SurveyType; use App\Domain\Maturity\Form\Type\SyntheseType; @@ -435,7 +436,12 @@ class SurveyController extends CRUDController $criteria['collectivity'] = $this->userProvider->getAuthenticatedUser()->getCollectivity(); } + $category = $this->entityManager->getRepository(Category::class)->findOneBy([ + 'name' => 'Indice de maturité', + ]); + return $this->render('Maturity/Survey/list.html.twig', [ + 'category' => $category, 'totalItem' => $this->repository->count($criteria), 'route' => $this->router->generate('maturity_survey_list_datatables'), 'referentiels' => array_unique($referentiels, SORT_STRING), diff --git a/templates/Maturity/Survey/list.html.twig b/templates/Maturity/Survey/list.html.twig index a9216de76..1d4dab4f9 100644 --- a/templates/Maturity/Survey/list.html.twig +++ b/templates/Maturity/Survey/list.html.twig @@ -23,17 +23,22 @@ {% block body %} <div class="row"> - <div class="col-xs-12"> - <div class="action-bar"> - {% if is_granted('ROLE_USER') %} - <a aria-label="{{ 'maturity.survey.action.new'|trans }}" href="{{ path('maturity_survey_start') }}" class="btn btn-default"> - <i class="fa fa-plus"></i> - {{ 'maturity.survey.action.new'|trans }} + <div class="col-xs-12"> + <div class="action-bar"> + {% if is_granted('ROLE_USER') %} + <a aria-label="{{ 'maturity.survey.action.new'|trans }}" href="{{ path('maturity_survey_start') }}" class="btn btn-default"> + <i class="fa fa-plus"></i> + {{ 'maturity.survey.action.new'|trans }} + </a> + {% endif %} + {% if category and category.documents|length > 0 %} + <a aria-label="{{ 'documentation.document.link.button'|trans }}" href="{{ path('documentation_document_index') }}?category={{ category.id }}" class="btn btn-default pull-right"> + <i class="far fa-file"></i> + {{ 'documentation.document.link.button'|trans }} </a> - {% endif %} - </div> + {% endif %} </div> - + </div> </div> <div class="row"> -- GitLab