2020-04-03 17:15:35 +02:00
|
|
|
- if @search_terms.present?
|
2022-11-30 17:21:11 +01:00
|
|
|
- content_for(:title, t(".title_search", scope: :metas, terms: @search_terms))
|
2020-04-03 17:15:35 +02:00
|
|
|
- else
|
2022-11-30 17:21:11 +01:00
|
|
|
- content_for(:title, t(".title", scope: :metas))
|
2018-08-29 17:09:48 +02:00
|
|
|
|
2018-09-12 13:29:15 +02:00
|
|
|
- content_for :footer do
|
2019-03-25 10:53:45 +01:00
|
|
|
= render partial: "users/dossiers/index_footer"
|
2018-09-12 13:29:15 +02:00
|
|
|
|
2018-04-23 17:22:20 +02:00
|
|
|
.dossiers-headers.sub-header
|
2018-04-03 10:49:16 +02:00
|
|
|
.container
|
2020-04-03 17:15:35 +02:00
|
|
|
- if @search_terms.present?
|
2023-04-11 15:50:17 +02:00
|
|
|
%h1.page-title.fr-h2 Résultat de la recherche pour « #{@search_terms} »
|
2020-11-17 13:25:35 +01:00
|
|
|
= render partial: "dossiers_list", locals: { dossiers: @dossiers }
|
2018-04-03 10:49:16 +02:00
|
|
|
|
2018-06-20 15:29:52 +02:00
|
|
|
- else
|
2023-04-11 15:50:17 +02:00
|
|
|
%h1.page-title.fr-h2= t('views.users.dossiers.index.dossiers')
|
2023-02-03 09:17:16 +01:00
|
|
|
%nav.tabs{ role: 'navigation', 'aria-label': t('views.users.dossiers.secondary_menu') }
|
2021-12-24 18:10:50 +01:00
|
|
|
%ul
|
|
|
|
- if @user_dossiers.present?
|
|
|
|
= tab_item(t('pluralize.en_cours', count: @user_dossiers.count),
|
|
|
|
dossiers_path(statut: 'en-cours'),
|
|
|
|
active: @statut == 'en-cours',
|
|
|
|
badge: number_with_html_delimiter(@user_dossiers.count))
|
|
|
|
- if @dossiers_traites.present?
|
2023-01-03 14:50:36 +01:00
|
|
|
// TODO: when renaming this tab in "Terminé", update notify_near_deletion_to_user email wording accordingly.
|
2021-12-24 18:10:50 +01:00
|
|
|
= tab_item(t('pluralize.traites', count: @dossiers_traites.count),
|
|
|
|
dossiers_path(statut: 'traites'),
|
|
|
|
active: @statut == 'traites',
|
|
|
|
badge: number_with_html_delimiter(@dossiers_traites.count))
|
2021-11-10 17:36:24 +01:00
|
|
|
|
2021-12-24 18:10:50 +01:00
|
|
|
- if @dossiers_invites.present?
|
|
|
|
= tab_item(t('pluralize.dossiers_invites', count: @dossiers_invites.count),
|
|
|
|
dossiers_path(statut: 'dossiers-invites'),
|
|
|
|
active: @statut == 'dossiers-invites',
|
|
|
|
badge: number_with_html_delimiter(@dossiers_invites.count))
|
2020-11-26 15:13:32 +01:00
|
|
|
|
2021-12-24 18:10:50 +01:00
|
|
|
- if @dossiers_close_to_expiration.count > 0
|
|
|
|
= tab_item(t('pluralize.dossiers_close_to_expiration', count: @dossiers_close_to_expiration.count),
|
|
|
|
dossiers_path(statut: 'dossiers-expirant'),
|
|
|
|
active: @statut == 'dossiers-expirant',
|
|
|
|
badge: number_with_html_delimiter(@dossiers_close_to_expiration.count))
|
2021-12-02 15:56:34 +01:00
|
|
|
|
2022-01-05 10:43:13 +01:00
|
|
|
- if @dossiers_supprimes_recemment.present?
|
|
|
|
= tab_item(t('pluralize.dossiers_supprimes_recemment', count: @dossiers_supprimes_recemment.count),
|
|
|
|
dossiers_path(statut: 'dossiers-supprimes-recemment'),
|
|
|
|
active: @statut == 'dossiers-supprimes-recemment',
|
|
|
|
badge: number_with_html_delimiter(@dossiers_supprimes_recemment.count))
|
|
|
|
|
|
|
|
- if @dossiers_supprimes_definitivement.present?
|
|
|
|
= tab_item(t('pluralize.dossiers_supprimes_definitivement', count: @dossiers_supprimes_definitivement.count),
|
|
|
|
dossiers_path(statut: 'dossiers-supprimes-definitivement'),
|
|
|
|
active: @statut == 'dossiers-supprimes-definitivement',
|
|
|
|
badge: number_with_html_delimiter(@dossiers_supprimes_definitivement.count))
|
2020-11-17 13:25:35 +01:00
|
|
|
|
2021-12-24 18:10:50 +01:00
|
|
|
- if @dossier_transfers.present?
|
|
|
|
= tab_item(t('pluralize.dossiers_transferes', count: @dossier_transfers.count),
|
|
|
|
dossiers_path(statut: 'dossiers-transferes'),
|
|
|
|
active: @statut == 'dossiers-transferes',
|
|
|
|
badge: number_with_html_delimiter(@dossier_transfers.count))
|
2018-03-28 15:02:37 +02:00
|
|
|
|
2018-04-03 10:49:16 +02:00
|
|
|
.container
|
2021-11-10 17:36:24 +01:00
|
|
|
- if @statut == "en-cours"
|
2023-04-18 12:03:10 +02:00
|
|
|
- if @first_brouillon_recently_updated.present?
|
|
|
|
= render Dsfr::CalloutComponent.new(title: t('users.dossiers.header.callout.first_brouillon_recently_updated_title'), heading_level: 'h2') do |c|
|
|
|
|
- c.with_body do
|
|
|
|
%p
|
|
|
|
= t('users.dossiers.header.callout.first_brouillon_recently_updated_text', time_ago: time_ago_in_words(@first_brouillon_recently_updated.created_at), libelle: @first_brouillon_recently_updated.procedure.libelle )
|
|
|
|
= link_to t('users.dossiers.header.callout.first_brouillon_recently_updated_button'), modifier_dossier_path(@first_brouillon_recently_updated), class: 'fr-btn'
|
|
|
|
|
2020-11-17 13:25:35 +01:00
|
|
|
= render partial: "dossiers_list", locals: { dossiers: @user_dossiers }
|
2018-03-28 15:02:37 +02:00
|
|
|
|
2021-11-10 17:36:24 +01:00
|
|
|
- if @statut == "traites"
|
|
|
|
= render partial: "dossiers_list", locals: { dossiers: @dossiers_traites }
|
|
|
|
|
2020-12-07 15:10:26 +01:00
|
|
|
- if @statut == "dossiers-invites"
|
2020-11-17 13:25:35 +01:00
|
|
|
= render partial: "dossiers_list", locals: { dossiers: @dossiers_invites }
|
2018-08-13 14:39:58 +02:00
|
|
|
|
2022-01-05 10:43:13 +01:00
|
|
|
- if @statut == "dossiers-supprimes-recemment"
|
|
|
|
= render partial: "hidden_dossiers_list", locals: { hidden_dossiers: @dossiers_supprimes_recemment }
|
|
|
|
|
|
|
|
- if @statut == "dossiers-supprimes-definitivement"
|
|
|
|
= render partial: "deleted_dossiers_list", locals: { deleted_dossiers: @dossiers_supprimes_definitivement }
|
|
|
|
|
2021-09-07 10:37:42 +02:00
|
|
|
- if @statut == "dossiers-transferes"
|
|
|
|
= render partial: "transfered_dossiers_list", locals: { dossier_transfers: @dossier_transfers }
|
2021-11-19 15:14:39 +01:00
|
|
|
|
|
|
|
- if @statut == "dossiers-expirant"
|
|
|
|
= render partial: "dossiers_list", locals: { dossiers: @dossiers_close_to_expiration }
|