- content_for :title = t '.feedback' .row .col-lg-12 h1.page-header = t '.feedback' = link_to management_conference_feedback_index_path(@conference, format: 'csv'), class: 'btn btn-info pull-right' = icon :download, t('.export') - if @conference.start_date.past? || @conference.rated? .row .col-xs-12 h3 =< t '.overall_organisation' - if @conference.rated? .row .col-md-10 .panel.panel-default .panel-heading = t('.comments') - if @conference.feedbacks_with_comment.order(created_at: :asc).size > 0 table.table.table-striped tbody = render partial: '/management/shared/feedback', collection: @conference.feedbacks_with_comment.order(created_at: :asc), locals: {hide_title: true} - else .panel-body = t ('.no_comments_received') .col-md-2 .panel.panel-info .panel-heading = t '.average_grade' .panel-body.text-right .huge = number_with_precision(@conference.average_rating, precision: 2, strip_insignificant_zeros: true) || '–' = t('.total_feedback_grades', total_grades: @conference.feedbacks.count, count: @conference.feedbacks.count) - else p = t '.no_feedback_received' - if @conference.start_date.past? || @conference.event_feedbacks_with_comment.order(created_at: :asc).size > 0 .row .col-xs-12 h3 =< t '.events' - if @conference.event_feedbacks.size > 0 .row .col-md-10 .panel.panel-default .panel-heading = t('.comments') table.table.table-striped tbody = render partial: '/management/shared/feedback', collection: @conference.event_feedbacks_with_comment.order(created_at: :asc) .col-md-2 .panel.panel-info .panel-heading = t '.average_grade' .panel-body.text-right .huge = number_with_precision(@conference.event_feedbacks.average(:rating), precision: 2, strip_insignificant_zeros: true) || '–' = t('.total_feedback_grades', total_grades: @conference.event_feedbacks.count, count: @conference.event_feedbacks.count) - else p = t '.no_comments_received'