From e6b98a1e823b8bb3b755b11d7bcf2c4b0ea0b3ef Mon Sep 17 00:00:00 2001 From: Eric Leroy-Terquem Date: Tue, 26 Sep 2023 16:06:22 +0200 Subject: [PATCH] doc(routage): add link to routage doc in options page --- .../instructeurs_options_component.fr.yml | 2 ++ .../instructeurs_options_component.html.haml | 6 ++++++ config/initializers/02_urls.rb | 1 + 3 files changed, 9 insertions(+) diff --git a/app/components/procedure/instructeurs_options_component/instructeurs_options_component.fr.yml b/app/components/procedure/instructeurs_options_component/instructeurs_options_component.fr.yml index 117659e58..13f992a85 100644 --- a/app/components/procedure/instructeurs_options_component/instructeurs_options_component.fr.yml +++ b/app/components/procedure/instructeurs_options_component/instructeurs_options_component.fr.yml @@ -9,3 +9,5 @@ fr: delete_title: Aucun dossier ne sera supprimé. Les groupes d'instructeurs vont être supprimés. Seuls les instructeurs du groupe « %{defaut_label} » resteront affectés à la démarche. delete_confirmation: | Attention : tous les dossiers vont être déplacés dans le groupe « %{defaut_label} » et seuls les instructeurs présent dans ce groupe resteront affectés à la démarche. Souhaitez-vous continuer ? + routage_doc: + title: "Documentation sur le routage" diff --git a/app/components/procedure/instructeurs_options_component/instructeurs_options_component.html.haml b/app/components/procedure/instructeurs_options_component/instructeurs_options_component.html.haml index 1fbfd047d..d52d50567 100644 --- a/app/components/procedure/instructeurs_options_component/instructeurs_options_component.html.haml +++ b/app/components/procedure/instructeurs_options_component/instructeurs_options_component.html.haml @@ -16,6 +16,12 @@ disabled: @procedure.routing_enabled?) %p.fr-mt-2w Routage %p.fr-mt-2w= t('.routing_configuration_notice_1') + %p.fr-icon-info-line.fr-hint-text{ aria: { hidden: true } } + Plus d'informations sur le routage dans la + = link_to('doc', + ROUTAGE_URL, + title: t('.routage_doc.title'), + **helpers.external_link_attributes) - if @procedure.active_revision.routable_types_de_champ.none? %p.fr-mt-2w= t('.routing_configuration_notice_2_html', path: champs_admin_procedure_path(@procedure)) - elsif @procedure.groupe_instructeurs.active.one? diff --git a/config/initializers/02_urls.rb b/config/initializers/02_urls.rb index f47dfcfc7..0bcec10d1 100644 --- a/config/initializers/02_urls.rb +++ b/config/initializers/02_urls.rb @@ -32,6 +32,7 @@ LISTE_DES_DEMARCHES_URL = [DOC_URL, "listes-des-demarches"].join("/") CGU_URL = ENV.fetch("CGU_URL", [DOC_URL, "cgu"].join("/")) MENTIONS_LEGALES_URL = ENV.fetch("MENTIONS_LEGALES_URL", "/mentions-legales") ACCESSIBILITE_URL = ENV.fetch("ACCESSIBILITE_URL", "/declaration-accessibilite") +ROUTAGE_URL = ENV.fetch("ROUTAGE_URL", "/pour-aller-plus-loin/routage") API_DOC_URL = [DOC_URL, "pour-aller-plus-loin", "graphql"].join("/") WEBHOOK_DOC_URL = [DOC_URL, "pour-aller-plus-loin", "webhook"].join("/") ARCHIVAGE_DOC_URL = [DOC_URL, "pour-aller-plus-loin", "archivage-longue-duree-des-demarches"].join("/")