Show missing speakers in reports

This commit is contained in:
Nishanth Vijayan 2016-09-26 17:01:39 +05:30
parent fabe29d2ed
commit d954059947
2 changed files with 35 additions and 0 deletions

View file

@ -13,6 +13,12 @@
%span.label.label-success{style: 'border-radius: 1em;'}
= @events_with_requirements.length
%li
%a{href: '#missing-speakers', 'data-toggle' => 'tab'}
Missing Speakers
%span.label.label-danger{style: 'border-radius: 1em;'}
= @missing_event_speakers.length
.tab-content
#all.tab-pane.active
.row
@ -94,3 +100,28 @@
%td= link_to event.title, edit_conference_program_proposal_path(@conference.short_title, event)
%td #{event.speaker_names}
%td= event.description
#missing-speakers.tab-pane
.row
.col-md-12
.page-header
%h1
Missing Speakers
= "(#{@missing_event_speakers.length})"
%p.text-muted
All event speakers who haven't checked in
.col-md-12
%table.table.table-striped.table-bordered.table-hover.datatable
%thead
%th Speaker Name
%th Registered?
%th Event
%th Start Time
%tbody
- @missing_event_speakers.each do |speaker|
%tr
%td= speaker.user.name
%td= @conference.user_registered?(speaker.user) ? 'Yes' : 'No'
%td= link_to speaker.event.title, edit_conference_program_proposal_path(@conference.short_title, speaker.event)
- event_start_time = speaker.event.time
%td= event_start_time.present? ? event_start_time : '-'