mwielgoszewski/doorman

View on GitHub
doorman/templates/manage/tags.html

Summary

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

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

                {% if tags %}

                <table class="table table-striped table-condensed">
                    <thead>
                        <tr>
                            <th>Tag</th>
                            <th>Nodes</th>
                            <th>Packs</th>
                            <th>Queries</th>
                            <th>Files</th>
                        </tr>
                    </thead>

                    <tbody>

                        {% for tag, t in tags | dictsort %}
                        <tr>
                            <td>
                                <button type="button" class="btn btn-link btn-xs" aria-label="Delete Tag">
                                    <span class="glyphicon glyphicon-trash" aria-hidden="true" data-uri="{{ url_for('manage.delete_tag', tag_value=tag) }}"></span>
                                </button>
                                <span class="label">
                                    <a href="{{ url_for('manage.get_tag', tag_value=tag) }}">{{ tag }}</a>
                                </span>
                            </td>
                            <td>{{ t.nodes | default(0) }}</td>
                            <td>{{ t.packs | default(0) }}</td>
                            <td>{{ t.queries | default(0) }}</td>
                            <td>{{ t.file_paths | default(0) }}</td>
                        </tr>
                        {% endfor %}

                    </tbody>

                </table>

                {% else %}

                <p>No tags created. You may <a href="{{ url_for('manage.add_tag') }}">create new tags</a>.</p>

                {% endif %}

            </div><!--./col-md-12-->
        </div><!--./row-->
    </div><!--./body-content-->

{% endblock %}