upload.unturf.com/templates/user_media.html.j2
Russell Ballestrini d16a0f7a52 download and view buttons
modified:   app.py
	modified:   templates/list_media.html.j2
	modified:   templates/user_media.html.j2
	modified:   templates/view_media_details.html.j2
2024-12-31 08:41:52 -05:00

33 lines
1.3 KiB
Django/Jinja

{% extends 'base.html.j2' %}
{% block title %}{{ user.username }}'s Media{% endblock %}
{% block content %}
<h1>{{ user.username }}'s Media</h1>
{% if media_items %}
<ul>
{% for media in media_items %}
<li>
<strong>{{ media.title if media.title else media.filename }}</strong><br>
{% if media.is_public %}
<span>Status: Public</span>
{% else %}
<span>Status: Private</span>
{% endif %}<br>
<!-- View and Download links -->
<a href="{{ request.route_url('view_media', user_short_id=user.short_id, media_short_id=media.short_id) }}">View</a> |
<a href="{{ request.route_url('view_media', user_short_id=user.short_id, media_short_id=media.short_id, _query={'download': 'true'}) }}">Download</a> |
<!-- Link to media detail page -->
<a href="{{ request.route_url('view_media_details', user_short_id=user.short_id, media_short_id=media.short_id) }}">Details</a>
{% if request.user and request.user.id == media.user_id %}
| <a href="{{ request.route_url('edit_media', user_short_id=user.short_id, media_short_id=media.short_id) }}">Edit</a>
{% endif %}
</li>
{% endfor %}
</ul>
{% else %}
<p>No media found.</p>
{% endif %}
{% endblock %}