.container .row .col-md-12.page-header %h1 Proposals for %span.notranslate = @conference.title .row .col-md-12 = render partial: 'encouragement_text' - if @events.any? - if @events.highlighted.any? .row .col-md-12 %p.lead %strong Congratulations! Some of your proposals have been selected as a highlight of #{@conference.title}! %ul - @events.highlighted.each do |event| %li= link_to event.title, conference_program_proposal_path(@conference.short_title, event) .row .col-md-12 %p.text-right = link_to '#status-help', class: 'btn btn-default', "data-toggle"=>"collapse" do Help? .collapse#status-help %p %strong What happens next with my proposal? %p If you submit a proposal, the conference organizers will review it and either accept or reject it. %br If your proposal is accepted, the conference organizers expect you to confirm that you will be able to hold it. %br If your proposal is rejected, you can either live with that or adapt it and resubmit it for review again. %br If something changes and you can't hold the presentation any more, you should withdraw it. %p %strong Why do I need to add more information? %p The more information you add to your proposal, the more likely it is that the conference organizers accept your proposal. %br It will also be more likely that visitors find your proposal interesting enough to attend. %p %strong Why do I need to register to the conference? %p Knowing the number of visitors for the conference helps the organizers plan better. %table.table.table-striped - @events.each do |event| %tr %td{style: "padding:20px 8px 20px 8px;"} %span{ title: event.state.humanize, class: "fa #{event_status_icon(event)}" } %td.col-md-7{style: "padding:20px 8px 20px 8px;"} = link_to event.title, conference_program_proposal_path(@conference.short_title, event.id) %br %small.text-muted = event.event_type.title = "(#{event.event_type.length} min)" = "in #{event.track.name}" if event.track - if event.require_registration %br = link_to registered_text(event), registrations_conference_program_proposal_path(@conference.short_title, event), class: 'btn btn-xs btn-danger' %td.col-md-2{style: "padding:20px 8px 20px 8px;"} = link_to 'Complete your proposal', 'javascript: void(0)', "type"=>"button", "data-trigger"=>"focus", "data-toggle"=>"popover", "title"=>"Your todo list", "data-content"=>"#{render partial: 'tooltip', locals: { event: event} }" - progress_percentage = event.calculate_progress .progress %div{class: "progress-bar #{event_progress_color(progress_percentage)}", style: "width:#{progress_percentage}%;"} = event.progress_status.reject{ |_key, value| value || value.nil? }.length left %td.col-md-3{style: "padding:20px 0px 20px 0px;"} .pull-right - if event.transition_possible? :confirm = link_to 'Confirm', confirm_conference_program_proposal_path(@conference.short_title, event), method: :patch, class: 'btn btn-mini btn-success', id: "confirm_proposal_#{event.id}" - if event.transition_possible? :withdraw = link_to 'Withdraw', withdraw_conference_program_proposal_path(@conference.short_title, event.id), method: :patch, data: { confirm: 'Are you sure you want to withdraw this proposal?' }, class: 'btn btn-mini btn-warning', id: "delete_proposal_#{event.id}" - if event.state == 'withdrawn' || event.state == 'rejected' = link_to 'Re-Submit', restart_conference_program_proposal_path(@conference.short_title, event.id), method: :patch, class: 'btn btn-mini btn-success', id: "review_event_#{event.id}" = link_to 'Edit', edit_conference_program_proposal_path(@conference.short_title, event.id), class: 'btn btn-default', id: "edit_proposal_#{event.id}" .row .col-md-12 - if can? :create, @event = link_to "New Proposal", new_conference_program_proposal_path(@conference.short_title), class: 'btn btn-success pull-right'