64 lines
4.4 KiB
Text
64 lines
4.4 KiB
Text
.procedure-header
|
|
.clipboard-container
|
|
%h1.fr-h3.fr-mb-0
|
|
= "#{procedure_libelle procedure} (n°#{procedure.id})"
|
|
%nav.fr-nav#navigation{ role: "navigation", "aria-label": t('instructeurs.dossiers.header.banner.procedure_navigation') }
|
|
%ul.fr-nav__list
|
|
%li.fr-nav__item
|
|
= link_to t('instructeurs.dossiers.header.banner.follow_up'), instructeur_procedure_path(procedure), target: "_self", "aria-current": ('page' if current_nav_section == 'follow_up'), class: "fr-nav__link"
|
|
|
|
%li.fr-nav__item.relative
|
|
%button.fr-nav__btn{ 'aria-expanded': 'false', 'aria-controls': "menu-procedure", 'aria-current': ('page' if current_nav_section == 'procedure_management') }
|
|
= t('instructeurs.dossiers.header.banner.procedure_management')
|
|
#menu-procedure.fr-collapse.fr-menu
|
|
%ul.fr-menu__list
|
|
%li
|
|
= link_to t('instructeurs.dossiers.header.banner.administrators_list'), administrateurs_instructeur_procedure_path(procedure), class: 'fr-nav__link'
|
|
|
|
- if procedure.instructeurs_self_management_enabled?
|
|
%li
|
|
= link_to t('instructeurs.dossiers.header.banner.instructeurs'), instructeur_groupes_path(procedure), class: 'fr-nav__link'
|
|
|
|
- elsif procedure.administrateurs.exists?(id: current_administrateur&.id)
|
|
%li
|
|
= link_to t('instructeurs.dossiers.header.banner.instructeurs'), admin_procedure_groupe_instructeurs_path(procedure), class: 'fr-nav__link'
|
|
%li
|
|
= link_to t('instructeurs.dossiers.header.banner.notification_management'), email_notifications_instructeur_procedure_path(procedure), class: 'fr-nav__link'
|
|
%li
|
|
= link_to t('instructeurs.dossiers.header.banner.statistics'), stats_instructeur_procedure_path(procedure), class: 'fr-nav__link'
|
|
%li
|
|
= link_to t('views.instructeurs.dossiers.show_deleted_dossiers'), deleted_dossiers_instructeur_procedure_path(@procedure), class: 'fr-nav__link'
|
|
|
|
%li.fr-nav__item.relative
|
|
%button.fr-nav__btn{ 'aria-expanded': 'false', 'aria-controls': 'menu-support', 'aria-current': ('page' if current_nav_section == 'user_support') }
|
|
= t('instructeurs.dossiers.header.banner.user_support')
|
|
#menu-support.fr-collapse.fr-menu
|
|
%ul.fr-menu__list
|
|
%li
|
|
= link_to t('instructeurs.dossiers.header.banner.contact_users'), email_usagers_instructeur_procedure_path(procedure), class: 'fr-nav__link'
|
|
%li
|
|
= link_to t('instructeurs.dossiers.header.banner.preview'), apercu_instructeur_procedure_path(@procedure), target: "_blank", rel: "noopener", class: 'fr-nav__link'
|
|
%li
|
|
= link_to "#", class: "fr-nav__link fr-link fr-link--md fr-link--icon-left fr-icon-clipboard-line", data: {controller: "clipboard", clipboard_text_value: commencer_url(@procedure.path), action: "click->clipboard#copy" } do
|
|
= t('instructeurs.dossiers.header.banner.copy_link_button')
|
|
|
|
%li.fr-nav__item.relative
|
|
%button.fr-nav__btn{ 'aria-expanded': 'false', 'aria-controls': 'menu-downloads', 'aria-current': ('page' if current_nav_section == 'downloads') }
|
|
%span.relative{ class: class_names("fr-pr-1w" => @has_export_notification) }
|
|
= t('instructeurs.dossiers.header.banner.downloads')
|
|
- if @has_export_notification
|
|
%span.notifications{ 'aria-label': t('instructeurs.dossiers.header.banner.exports_notification_label') }
|
|
#menu-downloads.fr-collapse.fr-menu
|
|
%ul.fr-menu__list
|
|
%li
|
|
= link_to exports_instructeur_procedure_path(procedure), class: 'fr-nav__link' do
|
|
= t('instructeurs.dossiers.header.banner.exports_list')
|
|
- if @has_export_notification
|
|
%span.fr-ml-1v.notifications{ 'aria-label': t('instructeurs.dossiers.header.banner.exports_notification_label') }
|
|
%li
|
|
= link_to t('instructeurs.dossiers.header.banner.archives'), list_instructeur_archives_path(procedure), class: 'fr-nav__link'
|
|
%li
|
|
= link_to t('instructeurs.dossiers.header.banner.export_templates'), export_templates_instructeur_procedure_path(procedure), class: 'fr-nav__link'
|
|
|
|
#last-export-alert
|
|
= render partial: "instructeurs/procedures/last_export_alert", locals: { export: @last_export, statut: @statut }
|