mwielgoszewski/doorman

View on GitHub
doorman/templates/manage/distributed.result.html

Summary

Maintainability
Test Coverage
{% extends "layout.html" %}
{% block content %}

    <div class="body-content">
        <div class="row">
            <div class="col-md-12">

                <h1><a href="{{ url_for('manage.get_node', node_id=node.id) }}">{{ node.display_name }}</a></h1>

                <p class="lead">{{ query.distributed_query.description or '' }}</p>

                <p>
                    <pre>{{ query.distributed_query.sql }}</pre>
                </p>

                {% if query.results %}

                {% set columns = query.results | first | attr('columns') | list | sort %}

                <div class="table-responsive">
                    <table class="table table-striped table-condensed">
                        <thead>
                            {% for column in columns %}
                            <th>{{ column }}</th>
                            {% endfor %}
                        </thead>
                        <tbody>
                        {% for result in query.results %}

                        <tr>
                            {% for column in columns %}
                            <td>{{ result.columns[column] | render(column) }}</td>
                            {% endfor %}
                        </tr>

                        {% endfor %}
                        </tbody>
                    </table>
                </div>
                {% endif %}

            </div>
        </div>
    </div>

{% endblock %}