70 lines
2.1 KiB
HTML
70 lines
2.1 KiB
HTML
{% extends 'profile_base.html' %}
|
|
{% load bootstrap3 %}
|
|
{% load tickets_tags %}
|
|
|
|
{% block title %}
|
|
Your Tickets | {{ block.super }}
|
|
{% endblock %}
|
|
|
|
{% block profile_content %}
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<h4>Your Tickets</h4>
|
|
</div>
|
|
<div class="panel-body">
|
|
|
|
{% if tickets %}
|
|
<table class="table table-hover">
|
|
<thead>
|
|
<tr>
|
|
<th>
|
|
Ticket owner
|
|
<th>
|
|
Product name
|
|
<th>
|
|
Price
|
|
<th>
|
|
Checked in
|
|
<th>
|
|
Actions
|
|
<tbody>
|
|
{% for ticket in tickets %}
|
|
{% ifchanged ticket.ticket_type.camp %}
|
|
<tr>
|
|
<td colspan="5">
|
|
<strong>{{ ticket.ticket_type.camp }}</strong>
|
|
{% endifchanged %}
|
|
<tr>
|
|
<td>
|
|
{% if ticket.name %}
|
|
{{ ticket.name }}
|
|
{% else %}
|
|
Anonymous
|
|
{% endif %}
|
|
<td>
|
|
{{ ticket.product.name }}
|
|
<td>
|
|
{% if ticket.ticket_type.single_ticket_per_product %}{{ ticket.opr.quantity }} × {% endif %}
|
|
{{ ticket.product.price|currency }}
|
|
<td>
|
|
{% if ticket.used %}
|
|
Yes
|
|
{% else %}
|
|
Not yet
|
|
{% endif %}
|
|
<td>
|
|
<a href="{% url 'tickets:shopticket_download' pk=ticket.pk %}" class="btn btn-primary"><i class="fas fa-download" aria-hidden="true"></i> Download PDF</a>
|
|
{% if not ticket.name %}
|
|
<a href="{% url 'tickets:shopticket_edit' pk=ticket.pk %}" class="btn btn-primary"><i class="fas fa-edit" aria-hidden="true"></i> Set name</a>
|
|
{% else %}
|
|
<a href="{% url 'tickets:shopticket_edit' pk=ticket.pk %}" class="btn btn-primary"><i class="fas fa-edit" aria-hidden="true"></i> Edit name</a>
|
|
{% endif %}
|
|
{% endfor %}
|
|
</table>
|
|
{% else %}
|
|
<h3> You don't have any tickets yet. We hope to see you at the next BornHack!</h3>
|
|
{% endif %}
|
|
|
|
</div>
|
|
{% endblock %}
|