mirror of
https://github.com/openSUSE/osem.git
synced 2026-08-13 19:54:02 +00:00
65 lines
2.5 KiB
Text
65 lines
2.5 KiB
Text
.row
|
|
.col-md-12
|
|
.page-header
|
|
%h2
|
|
Registrations
|
|
- if @registrations
|
|
= "(#{@registrations.length})"
|
|
= " - Attended (#{@attended})"
|
|
.btn-group.pull-right
|
|
- if can? :read, Registration
|
|
= link_to "Export PDF", admin_conference_registrations_path(@conference.short_title, :format => :pdf), :class => "btn btn-default"
|
|
= link_to "Export XLS", {:format => :xlsx}, :class => "btn btn-default"
|
|
%table.table.table-bordered.table-striped.table-hover#registrations-datatable
|
|
%thead
|
|
%tr
|
|
%th #
|
|
%th Name
|
|
%th E-Mail
|
|
%th Arrival
|
|
%th Departure
|
|
%th Attended
|
|
%th Questions
|
|
%th Edit
|
|
%th Delete
|
|
%tbody
|
|
- @registrations.each_with_index do |registration, index|
|
|
%tr
|
|
%td
|
|
= index + 1
|
|
%td
|
|
= registration.name
|
|
%td
|
|
= registration.email
|
|
%td
|
|
- if registration.arrival
|
|
= registration.arrival.strftime("%d %b %H:%M")
|
|
- else
|
|
n/a
|
|
%td
|
|
- if registration.departure
|
|
= registration.departure.strftime("%d %b %H:%M")
|
|
- else
|
|
n/a
|
|
%td
|
|
= link_to "#{registration.attended}", admin_conference_registrations_toogle_attended_path(@conference.short_title, id: registration.id),
|
|
method: :patch, class: 'btn btn-success'
|
|
%td
|
|
= link_to 'Questions','#', class: 'btn btn-success question-btn', 'data-id' => index, 'data-name' => registration.name
|
|
%td
|
|
= link_to 'Edit', edit_admin_conference_registration_path(@conference.short_title, id: registration),
|
|
method: :get, class: 'btn btn-primary'
|
|
%td
|
|
= link_to 'Delete', admin_conference_registration_path(@conference.short_title, registration),
|
|
method: :delete, class: 'btn btn-danger', data: { confirm: "Do you really want to delete the Registration for #{registration.name}?" }
|
|
- @registrations.each_with_index do |registration, index|
|
|
.questions{class: "question#{index}", style: 'display:none;'}
|
|
= render partial: 'questions', locals: { registration: registration }
|
|
|
|
.modal.fade{ id: "questions", 'role' => 'dialog', 'aria-hidden' => 'true' }
|
|
.modal-dialog
|
|
.modal-content
|
|
.modal-header
|
|
%h3{id: 'question-modal-header'}
|
|
Questions for Foobar
|
|
.modal-body#question-modal-body
|