mirror of
https://github.com/ae-utbm/sith.git
synced 2024-12-23 00:01:16 +00:00
32 lines
1.1 KiB
Django/Jinja
32 lines
1.1 KiB
Django/Jinja
{% macro display_album(a, edit_mode) %}
|
|
<a href="{{ url('sas:album', album_id=a.id) }}">
|
|
{% if a.file %}
|
|
{% set img = a.get_download_url() %}
|
|
{% elif a.children.filter(is_folder=False, is_moderated=True).exists() %}
|
|
{% set img = a.children.filter(is_folder=False).first().as_picture.get_download_thumb_url() %}
|
|
{% else %}
|
|
{% set img = static('core/img/sas.jpg') %}
|
|
{% endif %}
|
|
<div
|
|
class="album{% if not a.is_moderated %} not_moderated{% endif %}"
|
|
style="background-image: url('{{ img }}');"
|
|
>
|
|
{% if not a.is_moderated %}
|
|
<div class="overlay"> </div>
|
|
<div class="text">{% trans %}To be moderated{% endtrans %}</div>
|
|
{% else %}
|
|
<div class="text">{{ a.name }}</div>
|
|
{% endif %}
|
|
</div>
|
|
{% if edit_mode %}
|
|
<input type="checkbox" name="file_list" value="{{ a.id }}">
|
|
{% endif %}
|
|
</a>
|
|
{% endmacro %}
|
|
|
|
{% macro print_path(file) %}
|
|
{% if file and file.parent %}
|
|
{{ print_path(file.parent) }}
|
|
<a href="{{ url('sas:album', album_id=file.id) }}">{{ file.get_display_name() }}</a> /
|
|
{% endif %}
|
|
{% endmacro %} |