.row .col-md-12 .page-header %h1 #{(t'booth').pluralize.capitalize } .pull-right - if can? :read, Booth .btn-group .btn-group %button.btn.btn-default.dropdown-toggle{ 'data-toggle' => 'dropdown', type: 'button', class: 'btn btn-success' } Export PDF %span.caret %ul.dropdown-menu{ role: 'menu' } %li= link_to "All #{(t'booth').pluralize.capitalize }", admin_conference_booths_path(@conference.short_title, format: :pdf, booth_export_option: 'all') %li= link_to "Confirmed #{(t'booth').pluralize.capitalize }", admin_conference_booths_path(@conference.short_title, format: :pdf, booth_export_option: 'confirmed') .btn-group %button.btn.btn-default.dropdown-toggle{ 'data-toggle' => 'dropdown', type: 'button', class: 'btn btn-success' } Export CSV %span.caret %ul.dropdown-menu{ role: 'menu' } %li= link_to 'All', admin_conference_booths_path(@conference.short_title, format: :csv, booth_export_option: 'all') %li= link_to 'Confirmed', admin_conference_booths_path(@conference.short_title, format: :csv, booth_export_option: 'confirmed') .btn-group %button.btn.btn-default.dropdown-toggle{ 'data-toggle' => 'dropdown', type: 'button', class: 'btn btn-success' } Export XLS %span.caret %ul.dropdown-menu{ role: 'menu' } %li= link_to 'All', admin_conference_booths_path(@conference.short_title, format: :xlsx, booth_export_option: 'all') %li= link_to 'Confirmed', admin_conference_booths_path(@conference.short_title, format: :xlsx, booth_export_option: 'confirmed') = "(#{@booths.length})" if @booths.any? %p.text-muted All the #{t'booth'} requests .row .col-md-12 %h4 - if @conference.booth_limit == 0 %p Set the = link_to "#{(t'booth').capitalize } limit", edit_admin_conference_path(@conference.short_title) to make sure you are not accepting more #{(t'booth').pluralize} than you can accommodate. - elsif !@conference.maximum_accepted_booths? %p You cannot accept more than %b = pluralize(@conference.booth_limit, "#{t'booth'}") ( = pluralize(@conference.booths.accepted.count + @conference.booths.confirmed.count, "accepted #{t'booth'}") so far) - else %p You have reached the maximum number of accepted #{(t'booth').pluralize}. ( = link_to "#{@conference.booth_limit} #{(t'booth').pluralize}", edit_admin_conference_path(@conference.short_title) ) - if @booths.any? %table.datatable %thead %tr %th %b ID %th %b Logo %th %b Title %th %b Submitter %th %b Responsibles %th %b State %th %b Actions %tbody - @booths.each do |booth| %tr %td = booth.id %td - if booth.logo_link = image_tag(booth.picture.thumb.url, width: '20%') %td = link_to booth.title, admin_conference_booth_path(@conference.short_title, booth) %td = link_to booth.submitter.name, admin_user_path(booth.submitter) if booth.submitter %td .responsibles - booth.responsibles.each_with_index do |responsible, i| = link_to responsible.name, admin_user_path(responsible) = ", " unless i == booth.responsibles.length - 1 %td .btn-group %button{ type: 'button', class: 'btn btn-link dropdown-toggle', 'data-toggle' => 'dropdown' } = booth.state.humanize %span.caret %ul.dropdown-menu{ role: 'menu' } = render 'change_state_dropdown', booth: booth %td = link_to 'Edit', edit_admin_conference_booth_path(@conference.short_title, booth.id), class: 'btn btn-primary' .row .col-md-12.text-right - if can? :create, Booth = link_to 'New Booth', new_admin_conference_booth_path(@conference.short_title), class: 'button btn btn-primary'