album.jinja 1.72 KB
Newer Older
Skia's avatar
Skia committed
1
2
3
4
5
6
{% extends "core/base.jinja" %}

{% block title %}
{% trans %}SAS{% endtrans %}
{% endblock %}

Skia's avatar
Skia committed
7
{% macro print_path(file) %}
Skia's avatar
Skia committed
8
{% if file and file.parent %}
Skia's avatar
Skia committed
9
10
11
12
13
14
{{ print_path(file.parent) }}
<a href="{{ url('sas:album', album_id=file.id) }}">{{ file.get_display_name() }}</a> >
{% endif %}
{% endmacro %}


Skia's avatar
Skia committed
15
{% block content %}
Skia's avatar
Skia committed
16
<a href="{{ url('sas:main') }}">SAS</a> > {{ print_path(album.parent) }} {{ album.get_display_name() }}
Skia's avatar
WIP SAS    
Skia committed
17
<h3>{{ album.get_display_name() }}</h3>
Skia's avatar
Skia committed
18
<hr>
Skia's avatar
Skia committed
19
<div>
Skia's avatar
Skia committed
20
    {% for a in album.children.filter(is_folder=True, is_moderated=True).all() %}
Skia's avatar
Skia committed
21
22
23
24
25
26
27
28
29
30
    <a href="{{ url("sas:album", album_id=a.id) }}" style="display: inline-block">
    <div class="album">
        <div>
        {% if a.children.filter(is_folder=False, is_moderated=True).exists() %}
        <img src="{{ a.children.filter(is_folder=False).first().as_picture.get_download_thumb_url() }}" alt="{% trans %}preview{% endtrans %}">
        {% else %}
        <img src="{{ static('core/img/sas.jpg') }}" alt="{% trans %}preview{% endtrans %}">
        {% endif %}
        </div>
        {{ a.name }}
Skia's avatar
Skia committed
31
    </div>
Skia's avatar
Skia committed
32
    </a>
Skia's avatar
Skia committed
33
34
35
    {% endfor %}
</div>
<div>
Skia's avatar
Skia committed
36
    {% for p in album.children.filter(is_folder=False, is_moderated=True).all() %}
Skia's avatar
WIP SAS    
Skia committed
37
    {% if p.as_picture.can_be_viewed_by(user) %}
Skia's avatar
Skia committed
38
    <div class="picture">
39
        <a href="{{ url("sas:picture", picture_id=p.id) }}#pict">
Skia's avatar
Skia committed
40
            <img src="{{ p.as_picture.get_download_thumb_url() }}" alt="{{ p.get_display_name() }}" />
Skia's avatar
Skia committed
41
42
43
44
45
        </a>
    </div>
    {% endif %}
    {% endfor %}
</div>
46
47
48
49
50
<form action="" method="post" enctype="multipart/form-data">
    {% csrf_token %}
    {{ form.as_p() }}
    <p><input type="submit" value="{% trans %}Upload{% endtrans %}" /></p>
</form>
Skia's avatar
Skia committed
51
52
{% endblock %}

Skia's avatar
Skia committed
53
54
55
{% block script %}
{{ super() }}
{% endblock %}