Commit f216f49e authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Adaptations à UnicaenVue

parent fabe8292
Loading
Loading
Loading
Loading
+1 −1
Changes for doc/dev.md: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -197,6 +197,6 @@ Depuis une action de contrôleur Laminas :
        $this->flashMessenger()->addSuccessMessage('Youpi, super!');

        // On utilise le plugin axios pour renvoyer $donnees en client qui récupèrera les valeurs dans le response.data
        return $this->axios()->send($output);
        return new AxiosModel($output);
    }
```
 No newline at end of file
+2 −2
Changes for module/Application/src/Controller/IntervenantController.php: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -18,7 +18,6 @@ use Application\Service\Traits\WorkflowServiceAwareTrait;
use Dossier\Service\Traits\DossierServiceAwareTrait;
use Intervenant\Service\NoteServiceAwareTrait;
use Intervenant\Service\StatutServiceAwareTrait;
use Laminas\View\Model\JsonModel;
use Laminas\View\Model\ViewModel;
use LogicException;
use Plafond\Processus\PlafondProcessusAwareTrait;
@@ -31,6 +30,7 @@ use UnicaenApp\Traits\SessionContainerTrait;
use UnicaenImport\Entity\Differentiel\Query;
use UnicaenImport\Processus\Traits\ImportProcessusAwareTrait;
use UnicaenImport\Service\Traits\DifferentielServiceAwareTrait;
use UnicaenVue\View\Model\AxiosModel;

/**
 * Description of IntervenantController
@@ -104,7 +104,7 @@ class IntervenantController extends AbstractController
            $intervenants = $recherche->rechercher($term, 40);
        }

        return $this->axios()->send($intervenants);
        return new AxiosModel($intervenants);
    }


+5 −4
Changes for module/Mission/src/Controller/MissionController.php: 5 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@ use Mission\Entity\MissionSuivi;
use Mission\Form\MissionFormAwareTrait;
use Mission\Form\MissionSuiviFormAwareTrait;
use Mission\Service\MissionServiceAwareTrait;
use UnicaenVue\Axios\AxiosExtractor;
use UnicaenVue\View\Model\AxiosModel;
use UnicaenVue\View\Model\VueModel;

@@ -78,7 +79,7 @@ class MissionController extends AbstractController

        $data = $this->getServiceMission()->suivi($intervenant);

        return $this->axios()->send($data);
        return new AxiosModel($data);
    }


@@ -198,7 +199,7 @@ class MissionController extends AbstractController

        $query = $this->getServiceMission()->query(['intervenant' => $intervenant]);

        return $this->axios()->send($query);
        return new AxiosModel($query);
    }


@@ -220,7 +221,7 @@ class MissionController extends AbstractController

        $query = $this->getServiceMission()->query(['mission' => $mission]);

        return $this->axios()->send($this->axios()::extract($query)[0]);
        return new AxiosModel(AxiosExtractor::extract($query)[0]);
    }


@@ -234,7 +235,7 @@ class MissionController extends AbstractController
        $this->updateTableauxBord($mission);
        $this->flashMessenger()->addSuccessMessage("Mission supprimée avec succès.");

        return $this->axios()->send([]);
        return new AxiosModel([]);
    }


+4 −3
Changes for module/Paiement/src/Controller/TauxRemuController.php: 4 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -10,6 +10,7 @@ use Paiement\Form\TauxValeurFormAwareTrait;
use Paiement\Service\TauxRemuServiceAwareTrait;
use Application\Service\Traits\ContextServiceAwareTrait;
use UnicaenApp\View\Model\MessengerViewModel;
use UnicaenVue\View\Model\AxiosModel;

/**
 * Description of TauxRemuController
@@ -52,7 +53,7 @@ class TauxRemuController extends AbstractController
        }


        return $this->axios()->send($liste);
        return new AxiosModel($liste);
    }


@@ -130,7 +131,7 @@ class TauxRemuController extends AbstractController

        $this->flashMessenger()->addSuccessMessage("Taux supprimée avec succès.");

        return $this->axios()->send([]);
        return new AxiosModel([]);
    }

    /**
@@ -142,7 +143,7 @@ class TauxRemuController extends AbstractController
    {
        $tauxRemu = $this->getEvent()->getParam('tauxRemu');

        return $this->axios()->send($tauxRemu);
        return new AxiosModel($tauxRemu);
    }

    public function supprimerValeurAction(): MessengerViewModel