- unless smart_listing.empty? %table.table %thead - current_gestionnaire.preference_list_dossiers.order(:id).each do |preference| %th{class: "col-md-#{preference.bootstrap_lg} col-lg-#{preference.bootstrap_lg}"}= smart_listing.sortable preference.libelle, preference.table_attr %th.col-md-1.col-lg-1.center Actions %th.col-md-1.col-lg-1.center Abonnés - @dossiers.each do |dossier| %tr - current_gestionnaire.preference_list_dossiers.order(:id).each_with_index do |preference, index| %td - if preference.table.empty? - value = dossier.decorate.public_send(preference.attr_decorate) - else - value = dossier.public_send(preference.table).decorate.public_send(preference.attr_decorate) - if index == 0 = link_to value, backoffice_dossier_path(id: dossier.id) - else = value %td.center - if current_gestionnaire.follow?(dossier.id) = link_to('Quitter'.html_safe, backoffice_dossier_follow_path(dossier_id: dossier.id), 'data-method' => :put, class: 'btn-sm btn-danger', id: "suivre_dossier_#{dossier.id}") -else = link_to('Suivre', backoffice_dossier_follow_path(dossier_id: dossier.id), 'data-method' => :put, class: 'btn-sm btn-primary', id: "suivre_dossier_#{dossier.id}") %td.center{style:"color: #{dossier.total_follow == 0 ? 'red' : ''}"} = dossier.total_follow = smart_listing.paginate = smart_listing.pagination_per_page_links - else %h4.center Aucun dossier