{% import "simple_utils.html" as simple_utils %} {% import "utils.html" as utils %} {% set db = request.get_db() %} {% extends "layout.html" %} {% set components = [(tag, db_url_for("simple_overview", tag=tag))] %} {% block title %}Order Aggregate Report{% endblock %} {% block head %} {% endblock %} {% block javascript %} var g = {}; g.data_table = {{data_table|tojson|safe}}; g.test_subsets = {{test_subsets|tojson|safe}}; g.available_machines = {{available_machine_info|tojson|safe}}; g.orders_to_aggregate = {{orders_to_aggregate|tojson|safe}}; // Register initialization. window.onload = function() { new OrderAggregateReport("order_aggregate_report_ui", g).init(); } {% endblock %} {% block body %}
{# Template code for dumping the data table, for use in debugging. #} {#

Order Aggregate Data

{% for subset_name,subset_table in data_table|dictsort %}

{{ subset_name }}

{% for order in orders_to_aggregate %} {% endfor %} {% set num_machines = available_machines|length %} {% for test_name,test_data in subset_table|dictsort %} {% for machine in available_machines %} {% set machine_idx = loop.index0 %} {% if loop.index0 == 0 %} {% endif %} {% for order in orders_to_aggregate %} {% endfor %} {% endfor %} {% endfor %}
Test Name Machine{{ order }}
{{ test_name }}{{ machine.name }}{{ test_data[loop.index0][machine_idx] }}
{% endfor %} #} {% endblock %}