layout
This commit is contained in:
parent
900b8f7be6
commit
3f2ef985c7
18 changed files with 84 additions and 53 deletions
|
@ -35,7 +35,9 @@
|
||||||
|
|
||||||
- if p.close?
|
- if p.close?
|
||||||
.procedure-status
|
.procedure-status
|
||||||
%span.label Close
|
%span.label
|
||||||
|
= t('helpers.procedure.close')
|
||||||
- elsif p.depubliee?
|
- elsif p.depubliee?
|
||||||
.procedure-status
|
.procedure-status
|
||||||
%span.label Dépubliée
|
%span.label
|
||||||
|
= t('helpers.procedure.unpublished')
|
||||||
|
|
|
@ -19,23 +19,23 @@
|
||||||
%ul
|
%ul
|
||||||
- notifications_summary = current_instructeur.notifications_for_dossier(dossier)
|
- notifications_summary = current_instructeur.notifications_for_dossier(dossier)
|
||||||
|
|
||||||
= dynamic_tab_item('Demande',
|
= dynamic_tab_item(t('views.instructeurs.dossiers.tab_steps.request'),
|
||||||
instructeur_dossier_path(dossier.procedure, dossier),
|
instructeur_dossier_path(dossier.procedure, dossier),
|
||||||
notification: notifications_summary[:demande])
|
notification: notifications_summary[:demande])
|
||||||
|
|
||||||
= dynamic_tab_item('Annotations privées',
|
= dynamic_tab_item(t('views.instructeurs.dossiers.tab_steps.private_annotations'),
|
||||||
annotations_privees_instructeur_dossier_path(dossier.procedure, dossier),
|
annotations_privees_instructeur_dossier_path(dossier.procedure, dossier),
|
||||||
notification: notifications_summary[:annotations_privees])
|
notification: notifications_summary[:annotations_privees])
|
||||||
|
|
||||||
= dynamic_tab_item('Avis externes',
|
= dynamic_tab_item(t('views.instructeurs.dossiers.tab_steps.external_opinion'),
|
||||||
avis_instructeur_dossier_path(dossier.procedure, dossier),
|
avis_instructeur_dossier_path(dossier.procedure, dossier),
|
||||||
notification: notifications_summary[:avis])
|
notification: notifications_summary[:avis])
|
||||||
|
|
||||||
= dynamic_tab_item('Messagerie',
|
= dynamic_tab_item(t('views.instructeurs.dossiers.tab_steps.messaging'),
|
||||||
messagerie_instructeur_dossier_path(dossier.procedure, dossier),
|
messagerie_instructeur_dossier_path(dossier.procedure, dossier),
|
||||||
notification: notifications_summary[:messagerie])
|
notification: notifications_summary[:messagerie])
|
||||||
|
|
||||||
= dynamic_tab_item('Personnes impliquées',
|
= dynamic_tab_item(t('views.instructeurs.dossiers.tab_steps.involved_persons'),
|
||||||
personnes_impliquees_instructeur_dossier_path(dossier.procedure, dossier))
|
personnes_impliquees_instructeur_dossier_path(dossier.procedure, dossier))
|
||||||
|
|
||||||
.container
|
.container
|
||||||
|
|
|
@ -35,8 +35,8 @@
|
||||||
- if dossier_is_followed
|
- if dossier_is_followed
|
||||||
= link_to unfollow_instructeur_dossier_path(procedure_id, dossier_id), method: :patch, class: 'button' do
|
= link_to unfollow_instructeur_dossier_path(procedure_id, dossier_id), method: :patch, class: 'button' do
|
||||||
%span.icon.unfollow>
|
%span.icon.unfollow>
|
||||||
Ne plus suivre
|
= t('views.instructeurs.dossiers.stop_follow')
|
||||||
- else
|
- else
|
||||||
= link_to follow_instructeur_dossier_path(procedure_id, dossier_id), method: :patch, class: 'button' do
|
= link_to follow_instructeur_dossier_path(procedure_id, dossier_id), method: :patch, class: 'button' do
|
||||||
%span.icon.follow>
|
%span.icon.follow>
|
||||||
Suivre le dossier
|
= t('views.instructeurs.dossiers.follow_file')
|
||||||
|
|
|
@ -8,6 +8,10 @@
|
||||||
- export = item[:export]
|
- export = item[:export]
|
||||||
%li
|
%li
|
||||||
- if export.nil?
|
- if export.nil?
|
||||||
|
// i18n-tasks-use t('.everything_csv_html')
|
||||||
|
// i18n-tasks-use t('.everything_xlsx_html')
|
||||||
|
// i18n-tasks-use t('.everything_ods_html')
|
||||||
|
// i18n-tasks-use t('.everything_zip_html')
|
||||||
= link_to t(".everything_#{format}_html"), download_export_instructeur_procedure_path(procedure, statut: statut, export_format: format), remote: true
|
= link_to t(".everything_#{format}_html"), download_export_instructeur_procedure_path(procedure, statut: statut, export_format: format), remote: true
|
||||||
- elsif export.ready?
|
- elsif export.ready?
|
||||||
= link_to t(".everything_ready_html", export_time: time_ago_in_words(export.updated_at), export_format: ".#{format}"), export.file.service_url, target: "_blank", rel: "noopener"
|
= link_to t(".everything_ready_html", export_time: time_ago_in_words(export.updated_at), export_format: ".#{format}"), export.file.service_url, target: "_blank", rel: "noopener"
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
%span.dropdown
|
%span.dropdown
|
||||||
%button.button.dropdown-button{ 'aria-expanded' => 'false', 'aria-controls' => 'filter-menu' }
|
%button.button.dropdown-button{ 'aria-expanded' => 'false', 'aria-controls' => 'filter-menu' }
|
||||||
Filtrer
|
= t('views.instructeurs.dossiers.filters.title')
|
||||||
#filter-menu.dropdown-content.left-aligned.fade-in-down
|
#filter-menu.dropdown-content.left-aligned.fade-in-down
|
||||||
= form_tag add_filter_instructeur_procedure_path(procedure), method: :post, class: 'dropdown-form large' do
|
= form_tag add_filter_instructeur_procedure_path(procedure), method: :post, class: 'dropdown-form large' do
|
||||||
= label_tag :field, "Colonne"
|
= label_tag :field, t('views.instructeurs.dossiers.filters.column')
|
||||||
= select_tag :field, options_for_select(displayed_fields_options)
|
= select_tag :field, options_for_select(displayed_fields_options)
|
||||||
%br
|
%br
|
||||||
= label_tag :value, "Valeur"
|
= label_tag :value, t('views.instructeurs.dossiers.filters.value')
|
||||||
= text_field_tag :value, nil, maxlength: ProcedurePresentation::FILTERS_VALUE_MAX_LENGTH
|
= text_field_tag :value, nil, maxlength: ProcedurePresentation::FILTERS_VALUE_MAX_LENGTH
|
||||||
= hidden_field_tag :statut, statut
|
= hidden_field_tag :statut, statut
|
||||||
%br
|
%br
|
||||||
= submit_tag "Ajouter le filtre", class: 'button'
|
= submit_tag t('views.instructeurs.dossiers.filters.add_filter'), class: 'button'
|
||||||
|
|
||||||
- current_filters.group_by { |filter| filter['table'] }.each_with_index do |(table, filters), i|
|
- current_filters.group_by { |filter| filter['table'] }.each_with_index do |(table, filters), i|
|
||||||
- if i > 0
|
- if i > 0
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
%span.dropdown
|
%span.dropdown
|
||||||
%button.button.dropdown-button{ 'aria-expanded' => 'false', 'aria-controls' => 'download-menu' }
|
%button.button.dropdown-button{ 'aria-expanded' => 'false', 'aria-controls' => 'download-menu' }
|
||||||
Télécharger tous les dossiers
|
= t('.download')
|
||||||
#download-menu.dropdown-content.fade-in-down{ style: 'width: 450px' }
|
#download-menu.dropdown-content.fade-in-down{ style: 'width: 450px' }
|
||||||
%ul.dropdown-items
|
%ul.dropdown-items
|
||||||
- exports_list(exports).each do |item|
|
- exports_list(exports).each do |item|
|
||||||
|
@ -9,14 +9,26 @@
|
||||||
- export = item[:export]
|
- export = item[:export]
|
||||||
%li
|
%li
|
||||||
- if export.nil?
|
- if export.nil?
|
||||||
= link_to t("#{time_span_type}_#{format}_html", scope: [:instructeurs, :procedure, :export_stale]), download_export_instructeur_procedure_path(procedure, time_span_type: time_span_type, export_format: format), remote: true
|
// i18n-tasks-use t('.everything_csv_html')
|
||||||
|
// i18n-tasks-use t('.monthly_csv_html')
|
||||||
|
// i18n-tasks-use t('.everything_xlsx_html')
|
||||||
|
// i18n-tasks-use t('.monthly_xlsx_html')
|
||||||
|
// i18n-tasks-use t('.everything_ods_html')
|
||||||
|
// i18n-tasks-use t('.monthly_ods_html')
|
||||||
|
= link_to t(".#{time_span_type}_#{format}_html"), download_export_instructeur_procedure_path(procedure, time_span_type: time_span_type, export_format: format), remote: true
|
||||||
- elsif export.ready?
|
- elsif export.ready?
|
||||||
= link_to t("export_#{time_span_type}_ready_html", export_time: time_ago_in_words(export.updated_at), export_format: ".#{format}", scope: [:instructeurs, :procedure]), export.file.service_url, target: "_blank", rel: "noopener"
|
// i18n-tasks-use t('.export_everything_ready_html')
|
||||||
|
// i18n-tasks-use t('.export_monthly_ready_html')
|
||||||
|
= link_to t(".export_#{time_span_type}_ready_html", export_time: time_ago_in_words(export.updated_at), export_format: ".#{format}"), export.file.service_url, target: "_blank", rel: "noopener"
|
||||||
- if export.old?
|
- if export.old?
|
||||||
= button_to download_export_instructeur_procedure_path(procedure, export_format: format, time_span_type: time_span_type, force_export: true), class: "button small", style: "padding-right: 2px", title: t("#{time_span_type}_short", export_format: ".#{format}", scope: [:instructeurs, :procedure, :export_stale]), remote: true, method: :get, params: { export_format: format, time_span_type: time_span_type, force_export: true } do
|
// i18n-tasks-use t('.everything_short')
|
||||||
|
// i18n-tasks-use t('.monthly_short')
|
||||||
|
= button_to download_export_instructeur_procedure_path(procedure, export_format: format, time_span_type: time_span_type, force_export: true), class: "button small", style: "padding-right: 2px", title: t(".#{time_span_type}_short", export_format: ".#{format}"), remote: true, method: :get, params: { export_format: format, time_span_type: time_span_type, force_export: true } do
|
||||||
.icon.retry
|
.icon.retry
|
||||||
- else
|
- else
|
||||||
%span{ 'data-export-poll-url': download_export_instructeur_procedure_path(procedure, export_format: format, time_span_type: time_span_type, no_progress_notification: true) }
|
%span{ 'data-export-poll-url': download_export_instructeur_procedure_path(procedure, export_format: format, time_span_type: time_span_type, no_progress_notification: true) }
|
||||||
= t("export_#{time_span_type}_pending_html", export_time: time_ago_in_words(export.created_at), export_format: ".#{format}", scope: [:instructeurs, :procedure])
|
// i18n-tasks-use t('.export_everything_pending_html')
|
||||||
|
// i18n-tasks-use t('.export_monthly_pending_html')
|
||||||
|
= t(".export_#{time_span_type}_pending_html", export_time: time_ago_in_words(export.created_at), export_format: ".#{format}")
|
||||||
%li
|
%li
|
||||||
= link_to t(:download_archive, scope: [:instructeurs, :procedure]), instructeur_archives_path(procedure)
|
= link_to t(".download_archive"), instructeur_archives_path(procedure)
|
||||||
|
|
|
@ -1,19 +1,19 @@
|
||||||
.procedure-header
|
.procedure-header
|
||||||
%h1= procedure_libelle procedure
|
%h1= procedure_libelle procedure
|
||||||
= link_to 'gestion des notifications', email_notifications_instructeur_procedure_path(procedure), class: 'header-link'
|
= link_to t('instructeurs.dossiers.header.banner.notification_management'), email_notifications_instructeur_procedure_path(procedure), class: 'header-link'
|
||||||
|
|
|
|
||||||
= link_to 'statistiques', stats_instructeur_procedure_path(procedure), class: 'header-link'
|
= link_to t('instructeurs.dossiers.header.banner.statistics'), stats_instructeur_procedure_path(procedure), class: 'header-link'
|
||||||
|
|
||||||
- if procedure.instructeurs_self_management?
|
- if procedure.instructeurs_self_management?
|
||||||
|
|
|
|
||||||
- if can_manage_groupe_instructeurs?(procedure)
|
- if can_manage_groupe_instructeurs?(procedure)
|
||||||
= link_to 'instructeurs', admin_procedure_groupe_instructeurs_path(procedure), class: 'header-link'
|
= link_to t('instructeurs.dossiers.header.banner.instructeurs'), admin_procedure_groupe_instructeurs_path(procedure), class: 'header-link'
|
||||||
- elsif procedure.routee?
|
- elsif procedure.routee?
|
||||||
= link_to 'instructeurs', instructeur_groupes_path(procedure), class: 'header-link'
|
= link_to t('instructeurs.dossiers.header.banner.instructeurs'), instructeur_groupes_path(procedure), class: 'header-link'
|
||||||
- else
|
- else
|
||||||
= link_to 'instructeurs', instructeur_groupe_path(procedure, procedure.defaut_groupe_instructeur), class: 'header-link'
|
= link_to t('instructeurs.dossiers.header.banner.instructeurs'), instructeur_groupe_path(procedure, procedure.defaut_groupe_instructeur), class: 'header-link'
|
||||||
|
|
||||||
- if can_send_groupe_message?(procedure)
|
- if can_send_groupe_message?(procedure)
|
||||||
|
|
|
|
||||||
= link_to 'contacter les usagers (brouillon)', email_usagers_instructeur_procedure_path(procedure), class: 'header-link'
|
= link_to t('instructeurs.dossiers.header.banner.contact_users'), email_usagers_instructeur_procedure_path(procedure), class: 'header-link'
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
.stats-number
|
.stats-number
|
||||||
= number_with_html_delimiter(a_suivre_count)
|
= number_with_html_delimiter(a_suivre_count)
|
||||||
.stats-legend
|
.stats-legend
|
||||||
à suivre
|
= t('instructeurs.dossiers.labels.to_follow')
|
||||||
%li
|
%li
|
||||||
%object
|
%object
|
||||||
= link_to(instructeur_procedure_path(p, statut: 'suivis')) do
|
= link_to(instructeur_procedure_path(p, statut: 'suivis')) do
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
- if procedures.length > 1
|
- if procedures.length > 1
|
||||||
.tab-title
|
.tab-title
|
||||||
%span
|
%span
|
||||||
Synthèse des dossiers
|
= t('views.instructeurs.dossiers.dossier_synthesis')
|
||||||
- all_dossiers_counts.each_with_index do |(label, dossier_count)|
|
- all_dossiers_counts.each_with_index do |(label, dossier_count)|
|
||||||
%span.badge.procedure-synthese-badge= number_with_html_delimiter(dossier_count) + ' ' + label
|
%span.badge.procedure-synthese-badge= number_with_html_delimiter(dossier_count) + ' ' + label
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
%nav.tabs.mt-3
|
%nav.tabs.mt-3
|
||||||
%ul
|
%ul
|
||||||
= tab_item('à suivre',
|
= tab_item(t('views.instructeurs.dossiers.tab_steps.to_follow'),
|
||||||
instructeur_procedure_path(procedure, statut: 'a-suivre'),
|
instructeur_procedure_path(procedure, statut: 'a-suivre'),
|
||||||
active: statut == 'a-suivre',
|
active: statut == 'a-suivre',
|
||||||
badge: number_with_html_delimiter(a_suivre_count))
|
badge: number_with_html_delimiter(a_suivre_count))
|
||||||
|
@ -17,7 +17,7 @@
|
||||||
badge: number_with_html_delimiter(traites_count),
|
badge: number_with_html_delimiter(traites_count),
|
||||||
notification: has_termine_notifications)
|
notification: has_termine_notifications)
|
||||||
|
|
||||||
= tab_item('au total',
|
= tab_item(t('views.instructeurs.dossiers.tab_steps.total'),
|
||||||
instructeur_procedure_path(procedure, statut: 'tous'),
|
instructeur_procedure_path(procedure, statut: 'tous'),
|
||||||
active: statut == 'tous',
|
active: statut == 'tous',
|
||||||
badge: number_with_html_delimiter(tous_count))
|
badge: number_with_html_delimiter(tous_count))
|
||||||
|
|
|
@ -27,18 +27,23 @@
|
||||||
|
|
||||||
.container
|
.container
|
||||||
- if @statut == 'a-suivre'
|
- if @statut == 'a-suivre'
|
||||||
%p.explication-onglet Aucun instructeur n’est affecté au suivi de ces dossiers. Soyez le premier !
|
%p.explication-onglet
|
||||||
|
= t('views.instructeurs.dossiers.tab_explainations.a_suivre')
|
||||||
- if @statut == 'suivis'
|
- if @statut == 'suivis'
|
||||||
%p.explication-onglet Les dossiers qui sont dans cet onglet sont uniquement ceux que vous suivez. Vous pouvez échanger avec le demandeur jusqu'à pouvoir les accepter, les refuser ou les classer sans suite.
|
%p.explication-onglet
|
||||||
|
= t('views.instructeurs.dossiers.tab_explainations.suivis')
|
||||||
- if @statut == 'traites'
|
- if @statut == 'traites'
|
||||||
%p.explication-onglet Les dossiers dans cet onglet sont terminés : ils ont été acceptés, refusés ou classés sans suite.
|
%p.explication-onglet
|
||||||
|
= t('views.instructeurs.dossiers.tab_explainations.traites')
|
||||||
- if @statut == 'tous'
|
- if @statut == 'tous'
|
||||||
%p.explication-onglet Tous les dossiers qui ont été déposés sur cette démarche, quel que soit le statut.
|
%p.explication-onglet
|
||||||
|
= t('views.instructeurs.dossiers.tab_explainations.tous')
|
||||||
- if @statut == 'supprimes_recemment'
|
- if @statut == 'supprimes_recemment'
|
||||||
%p.explication-onglet Tous les dossiers terminés et supprimés par les instructeurs sur cette démarche
|
%p.explication-onglet
|
||||||
|
= t('views.instructeurs.dossiers.tab_explainations.supprimes_recemment')
|
||||||
- if @statut == 'archives'
|
- if @statut == 'archives'
|
||||||
%p.explication-onglet
|
%p.explication-onglet
|
||||||
Les dossiers de cet onglet sont archivés : vous ne pouvez plus y répondre, et les demandeurs ne peuvent plus les modifier.
|
= t('views.instructeurs.dossiers.tab_explainations.archives')
|
||||||
%br
|
%br
|
||||||
Ces dossiers seront supprimés lorsque leur délai de conservation dans Démarches-simplifiées
|
Ces dossiers seront supprimés lorsque leur délai de conservation dans Démarches-simplifiées
|
||||||
- if @procedure.duree_conservation_dossiers_dans_ds
|
- if @procedure.duree_conservation_dossiers_dans_ds
|
||||||
|
@ -50,8 +55,8 @@
|
||||||
%span.icon.delete
|
%span.icon.delete
|
||||||
Afficher les dossiers supprimés
|
Afficher les dossiers supprimés
|
||||||
- if @statut == 'expirant'
|
- if @statut == 'expirant'
|
||||||
%p.explication-onglet Les dossiers n'expireront pas avant la période de conservation des données.
|
%p.explication-onglet
|
||||||
|
= t('views.instructeurs.dossiers.tab_explainations.expirant')
|
||||||
- if @filtered_sorted_paginated_ids.present? || @current_filters.count > 0
|
- if @filtered_sorted_paginated_ids.present? || @current_filters.count > 0
|
||||||
- pagination = paginate @filtered_sorted_paginated_ids
|
- pagination = paginate @filtered_sorted_paginated_ids
|
||||||
= pagination
|
= pagination
|
||||||
|
@ -80,7 +85,7 @@
|
||||||
%th.action-col.follow-col
|
%th.action-col.follow-col
|
||||||
%span.dropdown
|
%span.dropdown
|
||||||
%button.button.dropdown-button{ 'aria-expanded' => 'false', 'aria-controls' => 'custom-menu' }
|
%button.button.dropdown-button{ 'aria-expanded' => 'false', 'aria-controls' => 'custom-menu' }
|
||||||
Personnaliser
|
= t('views.instructeurs.dossiers.personalize')
|
||||||
#custom-menu.dropdown-content.fade-in-down
|
#custom-menu.dropdown-content.fade-in-down
|
||||||
= form_tag update_displayed_fields_instructeur_procedure_path(@procedure), method: :patch, class: 'dropdown-form large columns-form' do
|
= form_tag update_displayed_fields_instructeur_procedure_path(@procedure), method: :patch, class: 'dropdown-form large columns-form' do
|
||||||
= hidden_field_tag :values, nil
|
= hidden_field_tag :values, nil
|
||||||
|
@ -92,7 +97,7 @@
|
||||||
group: '.columns-form',
|
group: '.columns-form',
|
||||||
name: 'values')
|
name: 'values')
|
||||||
|
|
||||||
= submit_tag "Enregistrer", class: 'button'
|
= submit_tag t('views.instructeurs.dossiers.save'), class: 'button'
|
||||||
|
|
||||||
%tbody
|
%tbody
|
||||||
- @projected_dossiers.each do |p|
|
- @projected_dossiers.each do |p|
|
||||||
|
@ -142,4 +147,5 @@
|
||||||
|
|
||||||
= pagination
|
= pagination
|
||||||
- else
|
- else
|
||||||
%h2.empty-text Aucun dossier
|
%h2.empty-text
|
||||||
|
= t('views.instructeurs.dossiers.no_file')
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
%ul.header-tabs
|
%ul.header-tabs
|
||||||
- if current_instructeur.procedures.any?
|
- if current_instructeur.procedures.any?
|
||||||
%li
|
%li
|
||||||
= active_link_to "Démarches", instructeur_procedures_path, active: ['dossiers','procedures'].include?(controller_name), class: 'tab-link'
|
= active_link_to t('utils.procedure'), instructeur_procedures_path, active: ['dossiers','procedures'].include?(controller_name), class: 'tab-link'
|
||||||
- if current_instructeur.user.expert && current_expert.avis_summary[:total] > 0
|
- if current_instructeur.user.expert && current_expert.avis_summary[:total] > 0
|
||||||
= render partial: 'layouts/header/avis_tab', locals: { current_expert: current_expert }
|
= render partial: 'layouts/header/avis_tab', locals: { current_expert: current_expert }
|
||||||
|
|
||||||
|
@ -31,7 +31,7 @@
|
||||||
%ul.header-tabs
|
%ul.header-tabs
|
||||||
- if current_expert.user.instructeur && current_instructeur.procedures.any?
|
- if current_expert.user.instructeur && current_instructeur.procedures.any?
|
||||||
%li
|
%li
|
||||||
= active_link_to "Démarches", instructeur_procedures_path, active: ['dossiers','procedures'].include?(controller_name), class: 'tab-link'
|
= active_link_to t('utils.procedure'), instructeur_procedures_path, active: ['dossiers','procedures'].include?(controller_name), class: 'tab-link'
|
||||||
|
|
||||||
- if current_expert.avis_summary[:total] > 0
|
- if current_expert.avis_summary[:total] > 0
|
||||||
= render partial: 'layouts/header/avis_tab', locals: { current_expert: current_expert }
|
= render partial: 'layouts/header/avis_tab', locals: { current_expert: current_expert }
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
.header-search{ role: 'search' }
|
.header-search{ role: 'search' }
|
||||||
= form_tag "#{search_endpoint}", method: :get, class: "form" do
|
= form_tag "#{search_endpoint}", method: :get, class: "form" do
|
||||||
= text_field_tag "q", "#{@search_terms if @search_terms.present?}", placeholder: "Rechercher un dossier", title: "Rechercher un dossier"
|
= text_field_tag "q", "#{@search_terms if @search_terms.present?}", placeholder: t('views.users.dossiers.search.search_file'), title: t('views.users.dossiers.search.search_file')
|
||||||
%button{ title: "Rechercher" }
|
%button{ title: t('views.users.dossiers.search.search_file') }
|
||||||
= image_tag "icons/search-blue.svg", alt: 'Rechercher', 'aria-hidden':'true', width: 24, height: 24, loading: 'lazy'
|
= image_tag "icons/search-blue.svg", alt: 'Rechercher', 'aria-hidden':'true', width: 24, height: 24, loading: 'lazy'
|
||||||
|
|
|
@ -1,15 +1,19 @@
|
||||||
%table.table.vertical.dossier-champs
|
%table.table.vertical.dossier-champs
|
||||||
%tbody
|
%tbody
|
||||||
%tr
|
%tr
|
||||||
%td.libelle Civilité :
|
%td.libelle
|
||||||
|
= t('views.users.dossiers.identite.civility')
|
||||||
%td= individual.gender
|
%td= individual.gender
|
||||||
%tr
|
%tr
|
||||||
%td.libelle Prénom :
|
%td.libelle
|
||||||
|
= t('views.users.dossiers.identite.first_name')
|
||||||
%td= individual.prenom
|
%td= individual.prenom
|
||||||
%tr
|
%tr
|
||||||
%td.libelle Nom :
|
%td.libelle
|
||||||
|
= t('views.users.dossiers.identite.last_name')
|
||||||
%td= individual.nom
|
%td= individual.nom
|
||||||
- if individual.birthdate.present?
|
- if individual.birthdate.present?
|
||||||
%tr
|
%tr
|
||||||
%td.libelle Date de naissance :
|
%td.libelle
|
||||||
|
= t('views.users.dossiers.identite.birthdate')
|
||||||
%td= try_format_date(individual.birthdate)
|
%td= try_format_date(individual.birthdate)
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
.dropdown.help-dropdown
|
.dropdown.help-dropdown
|
||||||
%button.button.primary.dropdown-button{ 'aria-expanded' => 'false', 'aria-controls' => 'help-menu' } Aide
|
%button.button.primary.dropdown-button{ 'aria-expanded' => 'false', 'aria-controls' => 'help-menu' }
|
||||||
|
= t('help')
|
||||||
#help-menu.dropdown-content.fade-in-down
|
#help-menu.dropdown-content.fade-in-down
|
||||||
%ul.dropdown-items
|
%ul.dropdown-items
|
||||||
- title = dossier.brouillon? ? "Besoin d’aide pour remplir votre dossier ?" : "Une question sur votre dossier ?"
|
- title = dossier.brouillon? ? "Besoin d’aide pour remplir votre dossier ?" : "Une question sur votre dossier ?"
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
.dropdown.help-dropdown
|
.dropdown.help-dropdown
|
||||||
%button.button.primary.dropdown-button{ 'aria-expanded' => 'false', 'aria-controls' => 'help-menu' } Aide
|
%button.button.primary.dropdown-button{ 'aria-expanded' => 'false', 'aria-controls' => 'help-menu' }
|
||||||
|
= t('help')
|
||||||
#help-menu.dropdown-content.fade-in-down
|
#help-menu.dropdown-content.fade-in-down
|
||||||
%ul.dropdown-items
|
%ul.dropdown-items
|
||||||
= render partial: 'shared/help/dropdown_items/faq_item'
|
= render partial: 'shared/help/dropdown_items/faq_item'
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
.dropdown.help-dropdown
|
.dropdown.help-dropdown
|
||||||
%button.button.primary.dropdown-button{ 'aria-expanded' => 'false', 'aria-controls' => 'help-menu' } Aide
|
%button.button.primary.dropdown-button{ 'aria-expanded' => 'false', 'aria-controls' => 'help-menu' }
|
||||||
|
= t('help')
|
||||||
#help-menu.dropdown-content.fade-in-down
|
#help-menu.dropdown-content.fade-in-down
|
||||||
%ul.dropdown-items
|
%ul.dropdown-items
|
||||||
- if procedure.service.present?
|
- if procedure.service.present?
|
||||||
|
|
|
@ -7,8 +7,8 @@
|
||||||
%p.autosave-status.succeeded
|
%p.autosave-status.succeeded
|
||||||
%span.autosave-icon.icon.accept
|
%span.autosave-icon.icon.accept
|
||||||
%span.autosave-label
|
%span.autosave-label
|
||||||
Brouillon enregistré
|
= t('views.users.dossiers.autosave.autosave_confirmation')
|
||||||
= link_to 'En savoir plus', FAQ_AUTOSAVE_URL, target: '_blank', rel: 'noopener', class: 'autosave-more-infos'
|
= link_to t('views.users.dossiers.autosave.more_information'), FAQ_AUTOSAVE_URL, target: '_blank', rel: 'noopener', class: 'autosave-more-infos'
|
||||||
|
|
||||||
%p.autosave-status.failed
|
%p.autosave-status.failed
|
||||||
%span.autosave-icon ⚠️
|
%span.autosave-icon ⚠️
|
||||||
|
|
Loading…
Reference in a new issue