fix(personnes impliquees): display reaffectations block only if procedure is routed

This commit is contained in:
Eric Leroy-Terquem 2023-12-21 14:42:09 +01:00
parent cf97af0d7e
commit 24563a3c18
3 changed files with 9 additions and 7 deletions

View file

@ -13,4 +13,4 @@
- elsif dossier.forced_groupe_instructeur - elsif dossier.forced_groupe_instructeur
%p.tab-paragraph Ce dossier a été réaffecté au groupe « #{dossier.groupe_instructeur.label} » %p.tab-paragraph Ce dossier a été réaffecté au groupe « #{dossier.groupe_instructeur.label} »
- else - else
%p.tab-paragraph Ce dossier n'a pas été réaffecté %p.tab-paragraph Ce dossier na pas été réaffecté

View file

@ -16,6 +16,7 @@
= render partial: 'instructeurs/dossiers/decisions_rendues_block', locals: { traitements: @dossier.traitements } = render partial: 'instructeurs/dossiers/decisions_rendues_block', locals: { traitements: @dossier.traitements }
- if @dossier.procedure.routing_enabled?
= render partial: 'instructeurs/dossiers/reaffectations_block', locals: { manual_assignments: @manual_assignments, dossier: @dossier } = render partial: 'instructeurs/dossiers/reaffectations_block', locals: { manual_assignments: @manual_assignments, dossier: @dossier }
- if @dossier.archived? && @dossier.archived_at.present? - if @dossier.archived? && @dossier.archived_at.present?

View file

@ -1275,10 +1275,11 @@ describe Instructeurs::DossiersController, type: :controller do
end end
describe '#personnes_impliquees' do describe '#personnes_impliquees' do
let!(:gi_1) { procedure.groupe_instructeurs.first } let(:routed_procedure) { create(:procedure, :routee, :published, :for_individual) }
let!(:gi_2) { GroupeInstructeur.create(label: 'deuxième groupe', procedure: procedure) } let(:gi_1) { routed_procedure.groupe_instructeurs.first }
let!(:dossier) { create(:dossier, :en_construction, :with_individual, procedure: procedure, groupe_instructeur: gi_1) } let(:gi_2) { routed_procedure.groupe_instructeurs.last }
let!(:new_instructeur) { create(:instructeur) } let(:dossier) { create(:dossier, :en_construction, :with_individual, procedure: routed_procedure, groupe_instructeur: gi_1) }
let(:new_instructeur) { create(:instructeur) }
before do before do
gi_1.instructeurs << new_instructeur gi_1.instructeurs << new_instructeur
@ -1288,7 +1289,7 @@ describe Instructeurs::DossiersController, type: :controller do
get :personnes_impliquees, get :personnes_impliquees,
params: { params: {
procedure_id: procedure.id, procedure_id: routed_procedure.id,
dossier_id: dossier.id dossier_id: dossier.id
} }
end end