From 6a22ba7036370430a7ce17e9d3341be350d12e0e Mon Sep 17 00:00:00 2001 From: clemkeirua Date: Fri, 27 Mar 2020 15:27:40 +0100 Subject: [PATCH] #4955 - ajout d'un bandeau d'informations coronavirus --- app/views/layouts/_coronavirus_banner.html.haml | 8 ++++++++ app/views/layouts/_new_header.haml | 8 ++++++++ 2 files changed, 16 insertions(+) create mode 100644 app/views/layouts/_coronavirus_banner.html.haml diff --git a/app/views/layouts/_coronavirus_banner.html.haml b/app/views/layouts/_coronavirus_banner.html.haml new file mode 100644 index 000000000..2debf8ac7 --- /dev/null +++ b/app/views/layouts/_coronavirus_banner.html.haml @@ -0,0 +1,8 @@ +#strike-banner.site-banner + .container + .site-banner-icon ⚠️ + .site-banner-text + %strong + En raison de l’épidémie du coronavirus, les services fonctionnent en mode dégradé. + %br + Les délais de prise en charge des dossiers ou de réponses aux questions pourront être perturbés durant cette période. diff --git a/app/views/layouts/_new_header.haml b/app/views/layouts/_new_header.haml index e172edf61..034c40bb9 100644 --- a/app/views/layouts/_new_header.haml +++ b/app/views/layouts/_new_header.haml @@ -3,6 +3,14 @@ - dossier = controller.try(:dossier_for_help) - procedure = controller.try(:procedure_for_help) +-# only display the coronavirus to usagers (instructeurs know there are delays) when they are logged in, or on the public pages. +- if user_signed_in? + - if dossier.present? && feature_enabled_for?(:coronavirus_banner, dossier.procedure) + = render partial: 'layouts/coronavirus_banner' +- else + - if procedure.present? && feature_enabled_for?(:coronavirus_banner, procedure) + = render partial: 'layouts/coronavirus_banner' + %header.new-header{ class: current_page?(root_path) ? nil : "new-header-with-border", role: 'banner' } .header-inner-content