42 lines
2 KiB
Text
42 lines
2 KiB
Text
- content_for(:title, "Recherche : #{@search_terms}")
|
||
|
||
.container
|
||
.page-title
|
||
Résultat de la recherche :
|
||
= t('pluralize.dossier_trouve', count: @dossiers.count)
|
||
|
||
- if @dossiers.present?
|
||
%table.table.dossiers-table.hoverable
|
||
%thead
|
||
%tr
|
||
%th.notification-col
|
||
%th.number-col Nº dossier
|
||
%th Démarche
|
||
%th Demandeur
|
||
%th.status-col Statut
|
||
%th.action-col.follow-col
|
||
%tbody
|
||
- @dossiers.each do |dossier|
|
||
/ # FIXME: here we have a n+1, we fire a request
|
||
/ (due to dossier_linked_path) per result
|
||
%tr
|
||
%td.folder-col
|
||
= link_to(dossier_linked_path(current_instructeur, dossier), class: 'cell-link') do
|
||
%span.icon.folder
|
||
%td.number-col
|
||
= link_to(dossier_linked_path(current_instructeur, dossier), class: 'cell-link') do
|
||
= dossier.id
|
||
%td= link_to(dossier.procedure.libelle, dossier_linked_path(current_instructeur, dossier), class: 'cell-link')
|
||
%td= link_to(dossier.user_email_for(:display), dossier_linked_path(current_instructeur, dossier), class: 'cell-link')
|
||
%td.status-col
|
||
= link_to(dossier_linked_path(current_instructeur, dossier), class: 'cell-link') do
|
||
= status_badge(dossier.state)
|
||
%td.action-col.follow-col= render partial: "instructeurs/procedures/dossier_actions",
|
||
locals: { procedure_id: dossier.procedure.id,
|
||
dossier_id: dossier.id,
|
||
state: dossier.state,
|
||
archived: dossier.archived,
|
||
dossier_is_followed: @followed_dossiers_id.include?(dossier.id) }
|
||
|
||
- else
|
||
%h2 Aucun dossier correspondant à votre recherche n'a été trouvé
|