- content_for(:title, "Recherche : #{@search_terms}") - pagination = paginate @paginated_ids .container .page-title Résultat de la recherche : = t('pluralize.dossier_trouve', count: @dossiers_count) = pagination - if @projected_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 - @projected_dossiers.each do |p| - procedure_libelle, user_email, procedure_id = p.columns - instructeur_dossier = @instructeur_dossiers_ids.include?(p.dossier_id) - expert_dossier = @dossier_avis_ids_h[p.dossier_id].present? - instructeur_and_expert_dossier = instructeur_dossier && expert_dossier - path = instructeur_dossier ? instructeur_dossier_path(procedure_id, p.dossier_id) : expert_avis_path(procedure_id, @dossier_avis_ids_h[p.dossier_id]) %tr - if instructeur_and_expert_dossier %td.folder-col.cell-link %span.icon.folder %td.number-col .cell-link= p.dossier_id %td .cell-link= procedure_libelle %td .cell-link= user_email %td.status-col .cell-link= status_badge(p.state) - else %td.folder-col %a.cell-link{ href: path } %span.icon.folder %td.number-col %a.cell-link{ href: path }= p.dossier_id %td %a.cell-link{ href: path }= procedure_libelle %td %a.cell-link{ href: path }= user_email %td.status-col %a.cell-link{ href: path }= status_badge(p.state) - if instructeur_dossier && expert_dossier %td.action-col.follow-col .dropdown .button.dropdown-button Actions .dropdown-content.fade-in-down %ul.dropdown-items %li = link_to(instructeur_dossier_path(procedure_id, p.dossier_id)) do %span.icon.in-progress> .dropdown-description Voir le dossier %li = link_to(expert_avis_path(procedure_id, @dossier_avis_ids_h[p.dossier_id])) do %span.icon.in-progress> .dropdown-description Donner mon avis - elsif instructeur_dossier %td.action-col.follow-col= render partial: "instructeurs/procedures/dossier_actions", locals: { procedure_id: procedure_id, dossier_id: p.dossier_id, state: p.state, archived: p.archived, dossier_is_followed: @followed_dossiers_id.include?(p.dossier_id) } - else %td = pagination - else %h2 Aucun dossier correspondant à votre recherche n'a été trouvé