relance un expert

This commit is contained in:
Christophe Robillard 2020-07-20 16:26:16 +02:00
parent bde8fe2c5d
commit d9cb5c067f
4 changed files with 31 additions and 0 deletions

View file

@ -123,6 +123,18 @@ module Instructeurs
end
end
def revive
avis = Avis.find(params[:id])
if avis.answer.blank?
AvisMailer.avis_invitation(avis).deliver_later
flash.notice = "Un mail de relance a été envoyé à #{avis.email_to_display}"
redirect_back(fallback_location: avis_instructeur_dossier_path(avis.procedure, avis.dossier))
else
flash.alert = "#{avis.email} a déjà donné son avis"
redirect_back(fallback_location: avis_instructeur_dossier_path(avis.procedure, avis.dossier))
end
end
private
def set_avis_and_dossier