phase 1 backup - support for multi-file versioned upload
This commit is contained in:
@@ -17,6 +17,7 @@
|
||||
<div class="project-title-row">
|
||||
<h1>{{ project.title }}</h1>
|
||||
<span class="category-badge">{{ project.get_category_display }}</span>
|
||||
<span class="project-id-badge" title="Project ID">#{{ project.pk }}</span>
|
||||
</div>
|
||||
{% if project.summary %}<p class="project-summary">{{ project.summary }}</p>{% endif %}
|
||||
<div class="project-meta">
|
||||
@@ -85,13 +86,26 @@
|
||||
{% if forloop.first %}<span class="latest-badge">latest</span>{% endif %}
|
||||
</div>
|
||||
<span class="version-date"><i class="fas fa-clock"></i> {{ version.created_at|date:"M j, Y" }}</span>
|
||||
<span class="version-downloads"><i class="fas fa-download"></i> {{ version.downloads }}</span>
|
||||
</div>
|
||||
{% if version.changelog %}
|
||||
<div class="markdown-body version-changelog">{{ version.changelog|markdown }}</div>
|
||||
{% endif %}
|
||||
<a class="btn btn-primary btn-sm" href="{% url 'library:version_download' project.slug version.pk %}">
|
||||
<i class="fas fa-download"></i> {{ version.downloads }}
|
||||
</a>
|
||||
<div class="version-files">
|
||||
{% for vf in version.files.all %}
|
||||
<div class="version-file">
|
||||
{% if vf.is_png %}
|
||||
<img class="version-file-thumb" src="{% url 'library:file_request' vf.file.uuid %}" alt="{{ vf.filename }}">
|
||||
{% else %}
|
||||
<i class="fas fa-file-archive version-file-icon"></i>
|
||||
{% endif %}
|
||||
<span class="version-file-name">{{ vf.filename }}</span>
|
||||
<a class="btn btn-primary btn-sm" href="{% url 'library:version_file_download' project.slug version.pk vf.file.uuid %}" title="Download {{ vf.filename }}">
|
||||
<i class="fas fa-download"></i>
|
||||
</a>
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
{% empty %}
|
||||
<p class="empty-hint">No versions yet.</p>
|
||||
|
||||
Reference in New Issue
Block a user