haldis/app/templates/order_items.html

55 lines
1.6 KiB
HTML
Raw Normal View History

{% extends "bootstrap/base.html" %}
{% import "bootstrap/utils.html" as utils %}
{% block title %}
Haldis - Order {{ order.id }}
{% endblock %}
{% block styles %}
{{ super() }}
<link rel="stylesheet" href="{{ url_for('static', filename='css/main.css') }}" media="screen">
2020-07-24 10:42:39 +00:00
<link rel="stylesheet" href="{{ url_for('general_bp.theme_css') }}" media="screen">
<link rel="stylesheet" href="{{ url_for('static', filename='css/print.css') }}" media="print">
{% endblock %}
{% block scripts %}
{{ super() }}
<script type="text/javascript" src="{{ url_for('static', filename='js/timer.js') }}"></script>
<script type="text/javascript">
$("#open-message").html("Wait until order is closed!");
</script>
{% endblock %}
{% block content -%}
{{ utils.flashed_messages(container=True) }}
<div class="darker showcase" id="items-ordered">
<h1>Haldis order {{ order.id }}</h1>
{% if not order.is_closed() %}
<div class="open-order-warning">
{{ order.stoptime|countdown }}
<div id="open-message">Refresh page when closed!</div>
</div>
{% endif %}
2020-08-14 02:57:02 +00:00
{% for dish_name, dish_order_items in order.group_by_dish() -%}
<div class="dish">
2020-08-14 02:57:02 +00:00
<h2><span class="quantity">{{ dish_order_items | length }}</span> × {{ dish_name }}</h2>
{% if dish_order_items | map(attribute="comment") | any -%}
<ul class="comments">
2020-08-14 02:57:02 +00:00
{% for item in dish_order_items -%}
<li>{% if item["comment"] %}{{ item["comment"] }}
{% else %}<i>No comment</i>
{% endif %}</li>
{% endfor %}
</ul>
{%- endif %}
</p>
</div>
{%- endfor %}
<div class="total">Total {{ order.items.count() }} items — {{ total_price|euro }}</div>
</div>
{%- endblock %}