feat(routing): add reaffecter_un_dossier

This commit is contained in:
Eric Leroy-Terquem 2023-05-17 14:02:44 +02:00
parent ce1429b850
commit e7e702a574
4 changed files with 41 additions and 0 deletions

View file

@ -331,6 +331,21 @@ module Instructeurs
end
end
def reaffecter_un_dossier
dossier = current_instructeur.dossiers.find(params[:dossier_id])
new_group = dossier
.procedure
.groupe_instructeurs.find(params[:groupe_instructeur_id])
dossier.assign_to_groupe_instructeur(new_group)
dossier.update!(forced_groupe_instructeur: true)
flash.notice = t('instructeurs.dossiers.reaffectation', dossier_id: dossier.id, label: new_group.label)
redirect_to instructeur_procedure_path(procedure)
end
private
def dossier_scope