feat(instructeur): nest all instruction routes under statut params for back purpose
This commit is contained in:
parent
b426e51d87
commit
c260c43dac
30 changed files with 195 additions and 141 deletions
|
@ -22,7 +22,7 @@ module Instructeurs
|
|||
else
|
||||
flash[:notice] = "Cette archive a déjà été générée."
|
||||
end
|
||||
redirect_to instructeur_archives_path(@procedure)
|
||||
redirect_to list_instructeur_archives_path(@procedure)
|
||||
end
|
||||
|
||||
private
|
||||
|
|
|
@ -12,7 +12,7 @@ module Instructeurs
|
|||
avis = Avis.find(params[:id])
|
||||
if avis.revoke_by!(current_instructeur)
|
||||
flash.notice = "#{avis.expert.email} ne peut plus donner son avis sur ce dossier."
|
||||
redirect_back(fallback_location: avis_instructeur_dossier_path(avis.procedure, avis.dossier))
|
||||
redirect_back(fallback_location: avis_instructeur_dossier_path(avis.procedure, params[:statut], avis.dossier))
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -25,7 +25,7 @@ module Instructeurs
|
|||
AvisMailer.avis_invitation(avis).deliver_later
|
||||
end
|
||||
flash.notice = "Un mail de relance a été envoyé à #{avis.expert.email}"
|
||||
redirect_back(fallback_location: avis_instructeur_dossier_path(avis.procedure, avis.dossier))
|
||||
redirect_back(fallback_location: avis_instructeur_dossier_path(avis.procedure, params[:statut], avis.dossier))
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -278,7 +278,7 @@ module Instructeurs
|
|||
@commentaire.dossier.touch(:last_commentaire_updated_at)
|
||||
current_instructeur.follow(dossier)
|
||||
flash.notice = "Message envoyé"
|
||||
redirect_to messagerie_instructeur_dossier_path(procedure, dossier)
|
||||
redirect_to messagerie_instructeur_dossier_path(procedure, dossier, statut: statut)
|
||||
else
|
||||
@commentaire.piece_jointe.purge.reload
|
||||
flash.alert = @commentaire.errors.full_messages
|
||||
|
@ -290,7 +290,7 @@ module Instructeurs
|
|||
@avis = create_avis_from_params(dossier, current_instructeur)
|
||||
|
||||
if @avis.nil?
|
||||
redirect_to avis_instructeur_dossier_path(procedure, dossier)
|
||||
redirect_to avis_instructeur_dossier_path(procedure, dossier, statut: statut)
|
||||
else
|
||||
@avis_seen_at = current_instructeur.follows.find_by(dossier: dossier)&.avis_seen_at
|
||||
render :avis
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue