Commit 97762d78 by Damien Moulard

fix mail sent on presta quizz temporary save & fix click on submit after click on temp submit

parent 5a42967a
...@@ -634,9 +634,12 @@ $(function() { ...@@ -634,9 +634,12 @@ $(function() {
} }
}); });
// Reset hidden data on prestataire self evaluation quizz, for definitive form submition
$('#formDistributorSelfEvalPrestaQuiz_submit_presta_quizz').val('1');
/** /**
* On prestataire self evaluation quizz, remove all required attributes in form on click on the temporary save button. * On prestataire self evaluation quizz, remove all required attributes in form on click on the temporary save button.
* Set form hidden data to not submit the form * Set form hidden data to not definitively submit the form.
*/ */
$("#formDistributorSelfEvalPrestaQuiz_temporary_save").on("click", (e) => { $("#formDistributorSelfEvalPrestaQuiz_temporary_save").on("click", (e) => {
e.preventDefault(); e.preventDefault();
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
"app": { "app": {
"js": [ "js": [
"/build/runtime.6ad5c9da.js", "/build/runtime.6ad5c9da.js",
"/build/app.7e72c532.js" "/build/app.9cc97810.js"
], ],
"css": [ "css": [
"/build/app.20b881c9.css" "/build/app.20b881c9.css"
......
{ {
"build/app.css": "/build/app.20b881c9.css", "build/app.css": "/build/app.20b881c9.css",
"build/app.js": "/build/app.7e72c532.js", "build/app.js": "/build/app.9cc97810.js",
"build/admin.css": "/build/admin.5dc0eea7.css", "build/admin.css": "/build/admin.5dc0eea7.css",
"build/admin.js": "/build/admin.cee4d78d.js", "build/admin.js": "/build/admin.cee4d78d.js",
"build/runtime.js": "/build/runtime.6ad5c9da.js", "build/runtime.js": "/build/runtime.6ad5c9da.js",
......
...@@ -295,13 +295,16 @@ class IndexController extends AbstractController ...@@ -295,13 +295,16 @@ class IndexController extends AbstractController
$form->handleRequest($request); $form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) { if ($form->isSubmitted() && $form->isValid()) {
$definitiveSubmit = $form->get('submit_presta_quizz')->getData() == '1';
$presta->setSelfEvalPrestaQuiz($quiz); $presta->setSelfEvalPrestaQuiz($quiz);
$quiz->isSubmitted = $form->get('submit_presta_quizz')->getData() == '1'; $quiz->isSubmitted = $definitiveSubmit;
$this->em->persist($quiz); $this->em->persist($quiz);
$this->em->flush(); $this->em->flush();
//Send email ! //Send email !
if ($definitiveSubmit) {
$this->notifyGestionnaireAfterPrestaquizSent($presta); $this->notifyGestionnaireAfterPrestaquizSent($presta);
}
list($redirRoute,$presta) = $this->getAndDispatchPrestataire('prestaquiz-selfeval'); list($redirRoute,$presta) = $this->getAndDispatchPrestataire('prestaquiz-selfeval');
if ($redirRoute) { if ($redirRoute) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment