From 264594fd581eed18aa9f0c980a37c3ca8b2970f7 Mon Sep 17 00:00:00 2001 From: Eric Leroy-Terquem Date: Mon, 14 Oct 2024 16:22:22 +0200 Subject: [PATCH] feat(instruction options management): update alert info and confirmation --- .../instructeurs_options_component.fr.yml | 4 ++++ .../instructeurs_options_component.html.haml | 16 +++++++++++----- 2 files changed, 15 insertions(+), 5 deletions(-) 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 d9d12cff9..43c22013d 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 @@ -2,6 +2,10 @@ fr: routing_configuration_notice_1: Le routage permet d’acheminer les dossiers vers différents groupes d’instructeurs. + routing_not_configured: + Vous n’avez pas configuré de routage. + routing_configured_html: + Vous avez configuré un routage avec %{groupe_instructeurs_count} groupes d’instructeurs. routing_configuration_notice_2_html: |

Pour le configurer, votre formulaire doit comporter au moins un champ de type %{conditionable_types}.

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 903cf6e64..8caeb0814 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,14 +16,20 @@ disabled: false) %hr - %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', + %p Routage + %p.fr-mt-1w.fr-hint-text= t('.routing_configuration_notice_1') + %p.fr-alert.fr-alert--info.fr-mb-3w{ aria: { hidden: true } } + En savoir plus sur la + = link_to('configuration du routage', ROUTAGE_URL, title: t('.routage_doc.title'), **helpers.external_link_attributes) + - if !@procedure.routing_enabled? + %p.fr-mt-2w + %i.fr-mt-2w= t('.routing_not_configured') + - else + %p.fr-mt-2w + %i.fr-mt-2w= t('.routing_configured_html', groupe_instructeurs_count: @procedure.groupe_instructeurs.count) - if @procedure.active_revision.conditionable_types_de_champ.none? %p.fr-mt-2w= t('.routing_configuration_notice_2_html', path: champs_admin_procedure_path(@procedure), conditionable_types: TypeDeChamp.humanized_conditionable_types) - elsif @procedure.groupe_instructeurs.active.one?