From f44829c806242c58d087dc6cd0eeb954936ec90b Mon Sep 17 00:00:00 2001 From: Lucien Date: Wed, 12 Feb 2025 16:09:04 +0100 Subject: [PATCH] adds alerts for urssaf experimentation --- app/models/solicitation.rb | 6 ++++++ app/views/conseiller/solicitations/_solicitation.haml | 5 +++++ config/locales/views.fr.yml | 2 ++ 3 files changed, 13 insertions(+) diff --git a/app/models/solicitation.rb b/app/models/solicitation.rb index b79312dc7c..b4b22d9815 100644 --- a/app/models/solicitation.rb +++ b/app/models/solicitation.rb @@ -515,6 +515,12 @@ def has_similar_abandonned_solicitations? similar_abandonned_solicitations.size >= 4 end + # Experimentation pour l'URSSAF 59 et 62 + def experimentation_urssaf? + # pour departements 59 et 62 sur le sujet "Solliciter des avantages fiscaux" + (subject.id == 170) && facility.readable_locality.start_with?("59", "62") + end + def update_diagnosis return if diagnosis.nil? return if status_processed? diff --git a/app/views/conseiller/solicitations/_solicitation.haml b/app/views/conseiller/solicitations/_solicitation.haml index 598d1cbfd3..ea58c4636a 100644 --- a/app/views/conseiller/solicitations/_solicitation.haml +++ b/app/views/conseiller/solicitations/_solicitation.haml @@ -37,6 +37,11 @@ = t('.not_sas_html') %span.fr-tooltip.fr-placement{ 'aria-hidden': "true", role: 'tooltip', id: "tooltip-not-sas-#{solicitation.id}" } = t('.not_sas_explanation') + - if solicitation.experimentation_urssaf? + %li.fr-badge.fr-badge--warning.fr-badge--no-icon{ 'aria-describedby': "tooltip-experimentation-urssaf-#{solicitation.id}", href: '#' } + = t('.experimentation_urssaf') + %span.fr-tooltip.fr-placement{ 'aria-hidden': "true", role: 'tooltip', id: "tooltip-experimentation-urssaf-#{solicitation.id}" } + = t('.experimentation_urssaf_explanation') .card__description .card__description__content.break-word diff --git a/config/locales/views.fr.yml b/config/locales/views.fr.yml index 02454f7332..f4a642d67e 100644 --- a/config/locales/views.fr.yml +++ b/config/locales/views.fr.yml @@ -321,6 +321,8 @@ fr: start_auto_diagnosis: Analyse automatique start_manual_diagnosis: Analyse manuelle solicitation: + experimentation_urssaf: XP Urssaf + experimentation_urssaf_explanation: ZRR, calcul TA, DSN from_intermediary: Sollicitation provenant d’un intermédiaire needs_historic: 'Historique de l’entreprise :' not_sas_explanation: Si formation métier -> mail TNS (La forme juridique de l’entreprise n’est pas une SAS ou SASU)