atr/templates/check-selected-release-info.html (61 lines of code) (raw):
<div class="card mb-4">
<div class="card-header d-flex justify-content-between align-items-center">
<h5 class="mb-0">Release information</h5>
</div>
<div class="card-body mb-0">
<div class="row">
<div class="col-md-6">
<p>
<strong>Project:</strong>
<a href="{{ as_url(routes.projects.view, name=release.project.name) }}">{{ release.project.display_name }}</a>
</p>
<p>
<strong>Label:</strong> {{ release.name }}
</p>
</div>
<div class="col-md-6">
<p>
<strong>Created:</strong> {{ format_datetime(release.created) }}
</p>
{% if revision_time %}
<p>
<strong>Revision:</strong>
<a href="{{ as_url(routes.revisions.selected, project_name=project_name, version_name=version_name) }}#{{ revision_name_from_link }}">
{{ format_datetime(revision_time) }}
</a>
{% if revision_editor %}by {{ revision_editor }}{% endif %}
</p>
{% endif %}
</div>
</div>
<div class="d-flex flex-wrap gap-2">
{% if phase == "release_candidate_draft" %}
<a href="{{ as_url(routes.upload.selected, project_name=release.project.name, version_name=release.version) }}"
title="Upload files to this draft"
class="btn btn-primary"><i class="bi bi-upload me-1"></i> Upload files</a>
<a href="{{ as_url(routes.download.all_selected, project_name=release.project.name, version_name=release.version) }}"
title="Download files"
class="btn btn-primary"><i class="bi bi-download me-1"></i> Download files</a>
<a href="{{ as_url(routes.revisions.selected, project_name=release.project.name, version_name=release.version) }}"
title="View revision history"
class="btn btn-secondary"><i class="bi bi-clock-history me-1"></i> Revisions</a>
<a href="{{ as_url(routes.voting.selected_revision, project_name=release.project.name, version_name=release.version, revision=release.revision) }}"
title="Start a vote on this draft"
class="btn btn-success"><i class="bi bi-check-circle me-1"></i> Start voting</a>
<button class="btn btn-danger"
title="Delete this entire draft"
data-bs-toggle="modal"
data-bs-target="#delete-{{ release.name|slugify }}">
<i class="bi bi-trash me-1"></i> Delete draft
</button>
{{ dialog.delete_modal_with_confirm(release.name|slugify, "Delete candidate draft", "candidate draft", as_url(routes.draft.delete) , delete_form, "candidate_draft_name") }}
{% elif phase == "release_candidate" %}
<a href="{{ as_url(routes.download.all_selected, project_name=release.project.name, version_name=release.version) }}"
class="btn btn-primary"><i class="bi bi-download me-1"></i> Download files</a>
<a href="{{ as_url(routes.candidate.view, project_name=release.project.name, version_name=release.version) }}"
class="btn btn-secondary"><i class="bi bi-eye me-1"></i> View files</a>
<a href="#resolve-vote" class="btn btn-success"><i class="bi bi-clipboard-check me-1"></i> Resolve vote</a>
{% endif %}
</div>
</div>
</div>