feat: let the office test the questionnaire on any assignment

This commit is contained in:
fromme committed 2026-10-27 17:07:17 +01:00
1 parent a35f91ac63
commit 9fedc5b5d3
13 files changed
+337 -29

No files matched your search

@@ -5,6 +5,7 @@ namespace App\Controller\Administrative\Questionnaire;
use App\Config\QuestionnaireCatalog;
use App\Controller\Traits\ReturnUrlTrait;
use App\Entity\QuestionnaireResponse;
use Symfony\Bridge\Doctrine\Attribute\MapEntity;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
@@ -27,8 +28,11 @@ class DetailController extends AbstractController
#[Route('/administrative/questionnaire/{uuid}', name: 'app_administrative_questionnaire_detail')]
#[IsGranted('ROLE_ADMINISTRATIVE')]
public function index(QuestionnaireResponse $response, Request $request): Response
{
public function index(
#[MapEntity(mapping: ['uuid' => 'uuid'])]
QuestionnaireResponse $response,
Request $request,
): Response {
// a draft is still the teamer's
if (false === $response->isSubmitted()) {
throw new NotFoundHttpException();