osem-fcy/app/views/physical_tickets/index.html.haml
2020-06-18 12:08:15 -07:00

56 lines
2 KiB
Text

.container
.row
.col-md-12.page-header
%h2
Tickets
= link_to 'Back to registration',
conference_conference_registration_path(@conference),
class: 'btn btn-success pull-right'
.text-muted
Your tickets for the conference
- if !@conference.user_registered?(@user)
.row
.col-md-12
%strong
You are not yet registered for the conference.
= link_to 'Complete Registration',
conference_conference_registration_path(@conference),
class: 'btn btn-success pull-right'
.col-md-12
- if @physical_tickets.present?
%table.table.table-bordered.table-striped.table-hover#roles
%thead
%th ID
%th Type
%th User
%th Registration?
%th Actions
%tbody
- @physical_tickets.each do |physical_ticket|
%tr
%td= physical_ticket.id
%td= physical_ticket.ticket.title
%td= physical_ticket.user.name
%td= physical_ticket.ticket.registration_ticket? ? 'Yes' : 'No'
%td
.btn-group
= link_to 'Show',
conference_physical_ticket_path(@conference.short_title,
physical_ticket.token),
class: 'btn btn-primary'
= link_to 'Generate PDF',
conference_physical_ticket_path(@conference.short_title,
physical_ticket.token,
format: :pdf),
class: 'button btn btn-default btn-info'
- else
%h5 No Tickets found!
.row
.col-md-12
- if @unpaid_ticket_purchases.any?
.h3
You have unpaid tickets!
%small
= link_to "Pay them here", conference_ticket_purchases_path