atr/blueprints/admin/templates/releases.html (69 lines of code) (raw):

{% extends "layouts/base.html" %} {% block title %} All releases ~ ATR Admin {% endblock title %} {% block description %} View all releases across all stages and phases, for debugging. {% endblock description %} {% block content %} <h2>All releases</h2> <table class="table table-striped table-hover"> <thead> <tr> <th>Release name</th> <th>Project</th> <th>Committee</th> <th>Stage</th> <th>Phase</th> <th>Created</th> </tr> </thead> <tbody> {% for release in releases %} <tr> <td> {% set phase_value = release.phase.value %} {% if release.project %} {% if phase_value == "release_candidate_draft" %} <a href="{{ as_url(routes.draft.evaluate, project_name=release.project.name, version_name=release.version) }}">{{ release.name }}</a> {% elif phase_value == "release_candidate" %} <a href="{{ as_url(routes.candidate.resolve) }}">{{ release.name }}</a> {% elif phase_value == "release_preview" %} <a href="{{ as_url(routes.preview.review) }}">{{ release.name }}</a> {% elif phase_value == "release" %} <a href="{{ as_url(routes.release.review) }}">{{ release.name }}</a> {% else %} {{ release.name }} {% endif %} {% else %} {{ release.name }} {% endif %} </td> <td>{{ release.project.name if release.project else "N/A" }}</td> <td>{{ release.project.committee.name if release.project and release.project.committee else "N/A" }}</td> <td>{{ release.stage.value }}</td> <td> {% set phase_value = release.phase.value %} {{ phase_value }} <br /> {% if phase_value == "release_candidate_draft" %} <span class="badge bg-secondary">1. Draft</span> {% elif phase_value == "release_candidate" %} <span class="badge bg-info">2. Candidate</span> {% elif phase_value == "release_preview" %} <span class="badge bg-warning text-dark">3. Preview</span> {% elif phase_value == "release" %} <span class="badge bg-success">4. Release</span> {% else %} <span class="badge bg-dark">Unknown</span> {% endif %} </td> <td>{{ release.created.strftime('%Y-%m-%d %H:%M:%S UTC') }}</td> </tr> {% else %} <tr> <td colspan="6">No releases found.</td> </tr> {% endfor %} </tbody> </table> {% endblock content %}