help: add administration contact on /commencer pages

This commit is contained in:
Pierre de La Morinerie 2019-03-28 10:14:01 +00:00
parent e6351b5b1c
commit d267d782b8
5 changed files with 80 additions and 23 deletions

View file

@ -1,6 +1,7 @@
-# We can't use &. because the controller may not implement #nav_bar_profile
- nav_bar_profile = controller.try(:nav_bar_profile)
- nav_bar_profile = controller.try(:nav_bar_profile) || :guest
- dossier = controller.try(:dossier_for_help)
- procedure = controller.try(:procedure_for_help)
.new-header{ class: current_page?(root_path) ? nil : "new-header-with-border" }
.header-inner-content
@ -88,9 +89,12 @@
%li
.header-help
- if dossier.present? && nav_bar_profile == :user
- if dossier.present? && nav_bar_profile == :user
= render partial: 'shared/help/help_dropdown_dossier', locals: { dossier: dossier }
- elsif procedure.present? && (nav_bar_profile == :user || nav_bar_profile == :guest)
= render partial: 'shared/help/help_dropdown_procedure', locals: { procedure: procedure }
- elsif nav_bar_profile == :gestionnaire
= render partial: 'shared/help/help_dropdown_gestionnaire'