Checkin fixes

This commit is contained in:
Tobias 2019-01-17 13:46:35 +13:00
parent 811571b54c
commit 26affc4629

View file

@ -54,13 +54,13 @@
</dl> </dl>
<h4>Shirts ordered</h4> <h4>Shirts ordered</h4>
<table class="table card-text"> <table class="table card-text">
{% for shirt in shirts%} {% for shirt in shirts%}
<tr> <tr>
<td>{{ shirt.product }}</td> <td>{{ shirt.product }}</td>
<td>{{ shirt.quantity }}</td> <td>{{ shirt.quantity }}</td>
</tr> </tr>
{% endfor %} {% endfor %}
</table> </table>
</div> </div>
</div> </div>
<div class="card my-3"> <div class="card my-3">
@ -74,8 +74,8 @@
</div> </div>
<!-- NOTE: <!-- NOTE:
Workflow can be improved by using tickboxes for check-in, badge print, and swag, with a single submit button. Workflow can be improved by using tickboxes for check-in, badge print, and swag, with a single submit button.
--> -->
<div class="card my-3"> <div class="card my-3">
<div class="card-header"> <div class="card-header">
<h2 class="card-title">Check In</h2> <h2 class="card-title">Check In</h2>
@ -99,72 +99,43 @@
<div class="card my-3"> <div class="card my-3">
<div class="card-header"> <div class="card-header">
<h2 class="card-title">Badge</h2> <h2 class="card-title">Badge</h2>
</div>
<div class="card-body">
<dl class="row card-text">
<dt class="col-sm-3">Status</dt>
<dd class="col-sm-9">{% if check_in.badge_printed %}Marked{% else %}Not marked{% endif %} as printed</dd>
</dl>
<form method="post" hidden>
<input type="checkbox" name="badge" value="badge" checked hidden>
<a type="button" class="btn btn-primary" href="badge">Show Badge</a>
<input class="btn" type="submit" value="Submit">
</form>
<form method="post">
<input type="checkbox" name="unbadge" value="unbadge" checked hidden>
<input class="btn" type="submit" value="Force Reprint">
</form>
</div>
</div>
</div>
<div class="card my-3">
<div class="card-header">
<h2 class="card-title">Schwag</h2>
</div> </div>
<div class="card-body"> <div class="card-body">
<dl class="row card-text"> <dl class="row card-text">
<dt class="col-sm-3">Status</dt> <dt class="col-sm-3">Status</dt>
<dd class="col-sm-9">{% if check_in.schwag_given %}Marked{% else %}Not marked{% endif %} as given</dd> <dd class="col-sm-9">{% if check_in.badge_printed %}Marked{% else %}Not marked{% endif %} as printed</dd>
</dl> </dl>
<form method="post"> <form method="post" hidden>
<input type="checkbox" name="schwag" value="schwag" checked hidden> <input type="checkbox" name="badge" value="badge" checked hidden>
<input class="btn" type="submit" <a type="button" class="btn btn-primary" href="badge">Show Badge</a>
value="Give Schwag">
</form>
</div>
</div>
<div class="card my-3">
<div class="card-header">
<h2 class="card-title">Log Exception</h2>
</div>
<div class="card-body">
<form method="post" class="card-text">
<textarea class="form-control" rows="3" name="exception">{{ check_in.review_text }}</textarea>
<p class="help-block">Reminder: Please tell attendee to email contact@lca2019.org with the details as well</p>
<input class="btn" type="submit" value="Submit"> <input class="btn" type="submit" value="Submit">
</form> </form>
<form method="post">
<input type="checkbox" name="unbadge" value="unbadge" checked hidden>
<input class="btn" type="submit" value="Force Reprint">
</form>
</div> </div>
</div> </div>
</div>
<div class="card my-3 {% if check_in.checked_in_bool or check_in.schwag_given %}card-danger{% else %}card-success{% endif %}">
<div class="card-header">Bulk actions</div>
<div class="card-body">
<p>Mark attendee as checked in and schwag given</p>
<dl class="row card-text">
<dt class="col-sm-3">Status</dt>
<dd class="col-sm-9">{% if check_in.checked_in_bool or check_in.schwag_given %}One of the items in bulk action is marked as
given already{% else %}Both items are marked as unrecived{% endif %}</dd>
</dl>
<form method="post">
<input type="checkbox" name="bulk" value="bulk" checked hidden>
<input class="btn pull-right" type="submit" value="Submit">
</form>
</div>
</div>
<a type="button" class="btn btn-primary btn-lg" href="{% url 'regidesk:check_in_scanner' %}">Return to scanning page</a> <div class="card my-3">
<div class="card-header">
<h2 class="card-title">Schwag</h2>
</div>
<div class="card-body">
<dl class="row card-text">
<dt class="col-sm-3">Status</dt>
<dd class="col-sm-9">{% if check_in.schwag_given %}Marked{% else %}Not marked{% endif %} as given</dd>
</dl>
<form method="post">
<input type="checkbox" name="schwag" value="schwag" checked hidden>
<input class="btn" type="submit"
value="Give Schwag">
</form>
</div>
</div>
{% endblock %} <a type="button" class="btn btn-primary btn-lg" href="{% url 'regidesk:check_in_scanner' %}">Return to scanning page</a>
{% endblock %}