From 543f9894c1661e9254c6776aa88388e4adceeb25 Mon Sep 17 00:00:00 2001 From: Nicolas Bouilleaud Date: Tue, 13 Aug 2019 15:43:23 +0200 Subject: [PATCH] =?UTF-8?q?Make=20sure=20the=20=E2=80=9Ccommencer=E2=80=9D?= =?UTF-8?q?=20link=20uses=20the=20proper=20test=20path?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/admin/procedures_controller.rb | 5 +++++ app/views/admin/procedures/show.html.haml | 4 ++-- spec/views/admin/procedures/show.html.haml_spec.rb | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/controllers/admin/procedures_controller.rb b/app/controllers/admin/procedures_controller.rb index 3449336e1..05230f168 100644 --- a/app/controllers/admin/procedures_controller.rb +++ b/app/controllers/admin/procedures_controller.rb @@ -40,6 +40,11 @@ class Admin::ProceduresController < AdminController end def show + if @procedure.brouillon? + @procedure_lien = commencer_test_url(path: @procedure.path) + else + @procedure_lien = commencer_url(path: @procedure.path) + end @procedure.path = @procedure.suggested_path(current_administrateur) @current_administrateur = current_administrateur end diff --git a/app/views/admin/procedures/show.html.haml b/app/views/admin/procedures/show.html.haml index ccd27f46f..13c81bac4 100644 --- a/app/views/admin/procedures/show.html.haml +++ b/app/views/admin/procedures/show.html.haml @@ -54,7 +54,7 @@ - elsif @procedure.publiee? Cette démarche est publiée, certains éléments ne peuvent plus être modifiés. Pour y accéder vous pouvez utiliser le lien : - = link_to procedure_lien(@procedure), sanitize_url(procedure_lien(@procedure)), target: :blank, rel: :noopener + = link_to @procedure_lien, sanitize_url(@procedure_lien), target: :blank, rel: :noopener %br %br Attention, diffusez toujours le lien complet affiché ci-dessus, et non pas un lien générique vers demarches-simplifiees.fr. Ne dites pas non plus aux usagers de se rendre sur le site générique demarches-simplifiees.fr, donnez-leur toujours le lien complet. @@ -63,7 +63,7 @@ %p Cette démarche est actuellement en test, pour y accéder vous pouvez utiliser le lien : - = link_to procedure_lien(@procedure), sanitize_url(procedure_lien(@procedure)), target: :blank, rel: :noopener + = link_to @procedure_lien, sanitize_url(@procedure_lien), target: :blank, rel: :noopener %p Toute personne ayant la connaissance de ce lien pourra ainsi remplir des dossiers de test sur votre démarche. %br diff --git a/spec/views/admin/procedures/show.html.haml_spec.rb b/spec/views/admin/procedures/show.html.haml_spec.rb index 8f724c6a7..c1ec1bffe 100644 --- a/spec/views/admin/procedures/show.html.haml_spec.rb +++ b/spec/views/admin/procedures/show.html.haml_spec.rb @@ -6,6 +6,7 @@ describe 'admin/procedures/show.html.haml', type: :view do before do assign(:procedure, procedure) + assign(:procedure_lien, commencer_url(path: procedure.path)) end describe 'procedure is draft' do