parent
de9be2f0e5
commit
b42f21264e
3 changed files with 4 additions and 0 deletions
|
@ -56,6 +56,7 @@ module Instructeurs
|
||||||
recipients = Instructeur.find(params[:recipients])
|
recipients = Instructeur.find(params[:recipients])
|
||||||
|
|
||||||
recipients.each do |recipient|
|
recipients.each do |recipient|
|
||||||
|
recipient.follow(dossier)
|
||||||
InstructeurMailer.send_dossier(current_instructeur, dossier, recipient).deliver_later
|
InstructeurMailer.send_dossier(current_instructeur, dossier, recipient).deliver_later
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,8 @@
|
||||||
%p.tab-paragraph
|
%p.tab-paragraph
|
||||||
Vous êtes le seul instructeur assigné sur cette démarche
|
Vous êtes le seul instructeur assigné sur cette démarche
|
||||||
- else
|
- else
|
||||||
|
%p.tab-paragrah.mb-1
|
||||||
|
Le destinataire suivra automatiquement le dossier
|
||||||
= form_for dossier, url: send_to_instructeurs_instructeur_dossier_path(dossier.procedure, dossier), method: :post, html: { class: 'form recipients-form' } do |f|
|
= form_for dossier, url: send_to_instructeurs_instructeur_dossier_path(dossier.procedure, dossier), method: :post, html: { class: 'form recipients-form' } do |f|
|
||||||
.flex.justify-start.align-start
|
.flex.justify-start.align-start
|
||||||
= select_tag(:recipients,
|
= select_tag(:recipients,
|
||||||
|
|
|
@ -48,6 +48,7 @@ describe Instructeurs::DossiersController, type: :controller do
|
||||||
end
|
end
|
||||||
|
|
||||||
it { expect(response).to redirect_to(personnes_impliquees_instructeur_dossier_url) }
|
it { expect(response).to redirect_to(personnes_impliquees_instructeur_dossier_url) }
|
||||||
|
it { expect(recipient.followed_dossiers).to include(dossier) }
|
||||||
end
|
end
|
||||||
|
|
||||||
describe '#follow' do
|
describe '#follow' do
|
||||||
|
|
Loading…
Reference in a new issue