Skip to content
Snippets Groups Projects
Commit 0f2f3d6e authored by nicrausaz's avatar nicrausaz
Browse files

Afficahge du métier dans les réponses prédéfinies

parent f0b699de
No related branches found
No related tags found
No related merge requests found
......@@ -41,7 +41,7 @@ class ApplicantsController extends Controller
->join('position', 'applicant.fk_position', '=', 'position.position_id')
->join('job', 'position.fk_job', '=', 'job.job_id')
->join('location', 'position.fk_location', '=', 'location.location_id')
->leftJoin('marker', function($join) {
->leftJoin('marker', function ($join) {
$join->on('applicant.applicant_id', '=', 'marker.fk_applicant_id');
$join->where('marker_owner_sciper', $this->user_sciper);
})
......
......@@ -74,8 +74,8 @@ class AuthController extends Controller
public function tequilareturn()
{
return redirect()->to("https://canap-gest-dev.local:8080/#/?key=" . $_GET["key"]);
// return redirect()->to("https://canap-gest.epfl.ch/#/?key=" . $_GET["key"]); // PROD
// return redirect()->to("https://canap-gest-dev.local:8080/#/?key=" . $_GET["key"]);
return redirect()->to("https://canap-gest.epfl.ch/#/?key=" . $_GET["key"]); // PROD
}
public function logout()
......
......@@ -26,8 +26,9 @@ class MailsController extends Controller
'X-Mailer' => 'PHP/' . phpversion()
);
foreach ($this->request->input('recipients') as $recipient) {
mail($recipient, $this->request->input('subject'), $this->request->input('content'), $headers);
foreach ($this->request->input('recipients') as $key => $recipient) {
$content = str_replace("[METIER]", $this->request->input('jobs')[$key], $this->request->input('content'));
mail($recipient, $this->request->input('subject'), $content, $headers);
}
}
}
\ No newline at end of file
......@@ -5,23 +5,23 @@ let preset_texts = [
},
{
title: "NON APRES EXAMEN DOSSIER DE CANDIDATURE",
content: "Votre candidature pour une place d’apprentissage à l’EPFL\n\rNous nous référons à votre candidature pour un apprentissage de XXXX dans notre Ecole.\n\rAprès examen de votre dossier, nous sommes au regret de vous informer que votre candidature n’a pas été retenue, d’autres candidats répondant d’avantage au profil recherché.\n\rNous vous souhaitons plein succès dans vos recherches d’une place d’apprentissage et vous adressons nos meilleures salutations.\n\rFormation Apprentis EPFL"
content: "Votre candidature pour une place d’apprentissage à l’EPFL\n\rNous nous référons à votre candidature pour un apprentissage de [METIER] dans notre Ecole.\n\rAprès examen de votre dossier, nous sommes au regret de vous informer que votre candidature n’a pas été retenue, d’autres candidats répondant d’avantage au profil recherché.\n\rNous vous souhaitons plein succès dans vos recherches d’une place d’apprentissage et vous adressons nos meilleures salutations.\n\rFormation Apprentis EPFL"
},
{
title: "NON APRES ENTRETIEN / STAGE / TEST PRATIQUE",
content: "Votre candidature pour une place d’apprentissage à l’EPFL\n\rNous nous référons à votre candidature pour un apprentissage de XXXX dans notre Ecole.\n\rNous avons malheureusement le regret de vous informer qu’après votre entretien personnel avec nos formateurs en entreprise (suite au test d’aptitudes pratiques que vous avez effectué dans notre Ecole), votre candidature n’a finalement pas été retenue, d’autres candidats répondant d’avantage au profil recherché.\n\rNous vous souhaitons plein succès dans vos recherches d’une place d’apprentissage et vous adressons nos meilleures salutations.\n\rFormation Apprentis EPFL"
content: "Votre candidature pour une place d’apprentissage à l’EPFL\n\rNous nous référons à votre candidature pour un apprentissage de [METIER] dans notre Ecole.\n\rNous avons malheureusement le regret de vous informer qu’après votre entretien personnel avec nos formateurs en entreprise (suite au test d’aptitudes pratiques que vous avez effectué dans notre Ecole), votre candidature n’a finalement pas été retenue, d’autres candidats répondant d’avantage au profil recherché.\n\rNous vous souhaitons plein succès dans vos recherches d’une place d’apprentissage et vous adressons nos meilleures salutations.\n\rFormation Apprentis EPFL"
},
{
title: "NON FINAL",
content: "Votre candidature pour une place d’apprentissage à l’EPFL\n\rNous nous référons à votre candidature pour un apprentissage de XXXX dans notre Ecole et vous remercions pour les démarches que vous avez entreprises dans le cadre de notre procédure de recrutement de nos futurs apprentis et apprenties.\n\rNous avons malheureusement le regret de vous informer que nous n’avons finalement pas retenu votre candidature, d’autres candidats répondant d’avantage au profil recherché.\n\rNous vous souhaitons plein succès dans vos recherches d’une place d’apprentissage et vous adressons nos meilleures salutations.\n\rFormation Apprentis EPFL"
content: "Votre candidature pour une place d’apprentissage à l’EPFL\n\rNous nous référons à votre candidature pour un apprentissage de [METIER] dans notre Ecole et vous remercions pour les démarches que vous avez entreprises dans le cadre de notre procédure de recrutement de nos futurs apprentis et apprenties.\n\rNous avons malheureusement le regret de vous informer que nous n’avons finalement pas retenu votre candidature, d’autres candidats répondant d’avantage au profil recherché.\n\rNous vous souhaitons plein succès dans vos recherches d’une place d’apprentissage et vous adressons nos meilleures salutations.\n\rFormation Apprentis EPFL"
},
{
title: "FIN SELECTION",
content: "Votre candidature pour une place d’apprentissage à l’EPFL\n\rNous avons bien reçu votre candidature pour un apprentissage de XXXXXX et vous remercions de votre intérêt pour la formation professionnelle à l’Ecole polytechnique fédérale de Lausanne.\n\rEn réponse nous devons toutefois vous informer que nous avons aujourd’hui terminé la sélection de nos futur-e-s apprenti-e-s pour cette profession.\n\rNous vous souhaitons plein succès dans vos recherches d’une place d’apprentissage et vous adressons nos meilleures salutations.\n\rFormation Apprentis EPFL"
content: "Votre candidature pour une place d’apprentissage à l’EPFL\n\rNous avons bien reçu votre candidature pour un apprentissage de [METIER] et vous remercions de votre intérêt pour la formation professionnelle à l’Ecole polytechnique fédérale de Lausanne.\n\rEn réponse nous devons toutefois vous informer que nous avons aujourd’hui terminé la sélection de nos futur-e-s apprenti-e-s pour cette profession.\n\rNous vous souhaitons plein succès dans vos recherches d’une place d’apprentissage et vous adressons nos meilleures salutations.\n\rFormation Apprentis EPFL"
},
{
title: "DOSSIER INCOMPLET",
content: "Votre candidature pour une place d’apprentissage à l’EPFL\n\rNous avons bien reçu votre candidature pour un apprentissage de XXXXXX et vous remercions de votre intérêt pour la formation professionnelle à l’Ecole polytechnique fédérale de Lausanne.\n\rVotre dossier de candidature étant incomplet, nous ne pouvons malheureusement y donner une suite favorable.\n\rNous vous souhaitons plein succès dans vos recherches d’une place d’apprentissage et vous adressons nos meilleures salutations.\n\rFormation Apprentis EPFL"
content: "Votre candidature pour une place d’apprentissage à l’EPFL\n\rNous avons bien reçu votre candidature pour un apprentissage de [METIER] et vous remercions de votre intérêt pour la formation professionnelle à l’Ecole polytechnique fédérale de Lausanne.\n\rVotre dossier de candidature étant incomplet, nous ne pouvons malheureusement y donner une suite favorable.\n\rNous vous souhaitons plein succès dans vos recherches d’une place d’apprentissage et vous adressons nos meilleures salutations.\n\rFormation Apprentis EPFL"
}
]
export default preset_texts
\ No newline at end of file
......@@ -54,6 +54,7 @@ export default {
this.$emit('closed')
} else {
this.mail.to = this.to.map(a => a.applicant_mail)
this.mail.jobs = this.to.map(a => a.job_full_value)
}
}
},
......@@ -61,7 +62,8 @@ export default {
return {
is_open: false,
mail: {
to: '',
to: [],
jobs: [],
subject: 'EPFL: Votre candidature',
type: '',
content: ''
......
......@@ -215,6 +215,7 @@ export function sendMails (context, data) {
url: '/mail/applicant',
data: {
recipients: data.to,
jobs: data.jobs,
subject: data.subject,
content: data.content
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment