From 8fc6930d9b5e5cc2b688452bb306e2104f6f259f Mon Sep 17 00:00:00 2001 From: Eric Leroy-Terquem Date: Thu, 3 Aug 2023 14:01:05 +0200 Subject: [PATCH] feat(routing): add a warning at publication if groups with invalid routing rules --- .../revision_changes_component.fr.yml | 1 + .../revision_changes_component.html.haml | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/app/components/procedure/revision_changes_component/revision_changes_component.fr.yml b/app/components/procedure/revision_changes_component/revision_changes_component.fr.yml index cd7dcb4e0..518dc49a0 100644 --- a/app/components/procedure/revision_changes_component/revision_changes_component.fr.yml +++ b/app/components/procedure/revision_changes_component/revision_changes_component.fr.yml @@ -9,6 +9,7 @@ fr: other: "%{count} dossiers en cours de traitement portent ce champ. Les données associées avec ce champ seront supprimées." add_option: "ajoutés : %{items}" remove_option: "supprimés : %{items}" + invalid_routing_rules_alert: "Certains groupes d'instructeurs ont une règle de routage invalide. Veuillez mettre à jour la configuration des groupes d'instructeurs après avoir publié les modifications." public: add: Le champ « %{label} » a été ajouté. add_mandatory: Le champ obligatoire « %{label} » a été ajouté. diff --git a/app/components/procedure/revision_changes_component/revision_changes_component.html.haml b/app/components/procedure/revision_changes_component/revision_changes_component.html.haml index 2c658e62d..31d4ec802 100644 --- a/app/components/procedure/revision_changes_component/revision_changes_component.html.haml +++ b/app/components/procedure/revision_changes_component/revision_changes_component.html.haml @@ -148,3 +148,7 @@ - if @private_move_changes.present? - list.with_item do = t(".private.move", count: @private_move_changes.size) + - if @previous_revision.procedure.groupe_instructeurs.any?(&:invalid_rule?) + - list.with_item do + .fr-alert.fr-alert--warning.fr-mt-1v + = t(".invalid_routing_rules_alert")