diff --git a/app/views/instructeurs/dossiers/_state_button_motivation.html.haml b/app/views/instructeurs/dossiers/_state_button_motivation.html.haml index 447054a0d..7376dceca 100644 --- a/app/views/instructeurs/dossiers/_state_button_motivation.html.haml +++ b/app/views/instructeurs/dossiers/_state_button_motivation.html.haml @@ -8,7 +8,9 @@ = text_area :dossier, :motivation, class: 'motivation-text-area', placeholder: placeholder, required: false - if dossier.procedure.attestation_template&.activated? %p.help - L'acceptation du dossier envoie automatiquement une attestation à l'usager. + L'acceptation du dossier envoie automatiquement + = link_to 'une attestation', apercu_attestation_instructeur_dossier_path(dossier.procedure, dossier), target: '_blank', rel: 'noopener', title: "Voir l'attestation qui sera envoyée à l'usager" + à l'usager. - unspecified_attestation_champs = dossier.unspecified_attestation_champs - if unspecified_attestation_champs.present? @@ -34,7 +36,5 @@ .hidden{ id: "justificatif_motivation_import_#{popup_class}" } = file_field :dossier, :justificatif_motivation, direct_upload: true .text-right - - if title == 'Accepter' && dossier.procedure.attestation_template&.activated? - = link_to "Voir l'attestation", apercu_attestation_instructeur_dossier_path(dossier.procedure, dossier), target: '_blank', rel: 'noopener', class: 'button', title: "Voir l'attestation qui sera envoyée au demandeur" %span.button{ onclick: 'DS.motivationCancel();' } Annuler = button_tag 'Valider la décision', name: :process_action, value: process_action, class: 'button primary', title: title, data: { confirm: confirm } diff --git a/spec/views/instructeur/dossiers/_state_button_motivation.html.haml_spec.rb b/spec/views/instructeur/dossiers/_state_button_motivation.html.haml_spec.rb index 4f9d21937..e02e37d14 100644 --- a/spec/views/instructeur/dossiers/_state_button_motivation.html.haml_spec.rb +++ b/spec/views/instructeur/dossiers/_state_button_motivation.html.haml_spec.rb @@ -16,11 +16,10 @@ describe 'instructeurs/dossiers/state_button_motivation.html.haml', type: :view context 'with an attestation preview' do let(:dossier) { create :dossier, :accepte, :with_attestation } - it { expect(rendered).to have_text("Voir l'attestation") } + it { expect(rendered).to have_link(href: apercu_attestation_instructeur_dossier_path(dossier.procedure, dossier)) } end context 'without an attestation preview' do - it { expect(rendered).not_to have_text("envoie automatiquement une attestation") } - it { expect(rendered).not_to have_text("Voir l'attestation") } + it { expect(rendered).not_to have_link(href: apercu_attestation_instructeur_dossier_path(dossier.procedure, dossier)) } end end